【问题标题】:angular-jsdoc with npm带有 npm 的 angular-jsdoc
【发布时间】:2017-02-09 03:14:15
【问题描述】:
使用 angular-jsdoc 我正在使用这个命令来生成我的文档
node .\node_modules\jsdoc\jsdoc.js app -c .\node_modules\angular-jsdoc\common\conf.json -d docs -t .\node_modules\angular-jsdoc\angular-template\
我不喜欢每次更新文档时都输入这么长的命令。
我想知道一些快捷方式,这样我就可以避免输入或复制/粘贴此命令。
【问题讨论】:
标签:
angularjs
node.js
npm
documentation
【解决方案1】:
因为命令表明 node 正在用于执行。我建议使用 npm 的功能来创建基于项目的命令。
这可以按如下方式完成:
- 在您的主目录中创建一个 package.json 文件(使用 npm init)。
- 在 package.json 文件中添加以下 json 对象
“脚本”:{
“gendoc”:“节点 .\node_modules\jsdoc\jsdoc.js 应用程序 -c .\node_modules\angular-jsdoc\common\conf.json -d docs -t .\node_modules\angular-jsdoc\angular-template\”
}
这将为您的项目创建一个 gendoc 命令,该命令可以从命令行执行,如下所示:
npm 运行 gendoc
现在你不需要输入整个命令,只要输入上面的命令,npm 就会在 package.json 中搜索 scripts 对象并执行其脚本关键是 gendoc。