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.includeJSDOC 需要扫描哪些文件
source.excludeJSDOC 需要排除哪些文件
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 文档

参考资料:
浙公网安备 33010602011771号