Vue 使用 jsdoc 生成 JavaScript 文档

一、安装 jsdoc

npm install --save-dev jsdoc

二、配置 jsdoc.json

{
  "source": {
    "include": [ "src/" ],
    "exclude": [ "src/router" ]
  },
  "opts": {
    "template": "node_modules/docdash",
    "encoding": "utf8",
    "destination": "./docs/",
    "recurse": true,
    "verbose": true
  }
}

 配置项

source

source.include JSDOC 需要扫描哪些文件

source.exclude JSDOC 需要排除哪些文件

opts

opts.template    生成文档的模板,默认是 templates/default

opts.encoding    读取文件的编码,默认是 utf8

opts.destination  生成文档的路径,默认是 ./out/

opts.recurse     运行时是否递归子目录

opts.verbose     运行时是否输出详细信息,默认是 false

三、配置 package.json 的 scripts

"scripts": {
  "dev": "vue-cli-service serve",
  "build": "vue-cli-service build",
  "build:doc": "jsdoc -c ./jsdoc.json",
},

四、JavaScript 文件 使用 /** 注释

/**
 * 解析日期时间到时间戳
 * @param date {Date} 日期时间
 * @param digits {Boolean} 是否是10位时间戳
 * @returns {number}
 */
export function dateParseTime(date, digits = true) {
  return digits ? Date.parse(new Date(date)) / 1000 : Date.parse(new Date(date));
}

五、npm run build:doc 生成 JavaScript 文档

参考资料:

JSDoc中文文档JSDoc官网Github jsdoc

posted @ 2020-07-27 17:35  dearyang  阅读(292)  评论(0)    收藏  举报