我正在开发一个项目,我想使用JSdoc来编写文档。我已将它列在devDependencies中并创建了一个脚本来运行它。我的package.json
看起来像是:
"scripts": {
"doc": "jsdoc -c ./conf.json"
},
"devDependencies": {
"jsdoc": "^3.4.3"
}
在另一台计算机上克隆我的项目,然后在npm install
文件夹中键入jsdoc
安装node_modules
。
但是,当我运行npm run doc
时,我收到一个大错误,其中心是:'jsdoc' is not recognized as an internal or external command
这是因为JSdoc安装在node_modules
而非本地路径中。
将npm-run
命令指向本地安装的模块的最佳方法是什么?另外,当devDependencies
中列出的JSdoc(因此安装在node_modules
中)无法从那里使用时,有什么意义呢?