如何使npm脚本引用本地包?

时间:2017-07-19 22:20:33

标签: node.js npm

我正在开发一个项目,我想使用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中)无法从那里使用时,有什么意义呢?

0 个答案:

没有答案