![](/img/trans.png)
[英]npm - Don't Want To List Package On devDependencies Inside package.json
[英]Is it okay to include npm in devdependencies in package.json?
我遇到了一个nodejs存储库,其中包含了devdependencies中的npm。 在什么情况下需要这种配置? 因为,安装devdependencies已经需要npm。
如果存储库内部使用NPM CLI并依赖于特定的NPM版本而不是全局安装的NPM,则这是有道理的,因为在主要版本之间可能会更改行为:
devDependencies: {
"npm": "^2"
}
而
devDependencies: {
"npm": "*"
}
尽管它会使用最新的稳定NPM版本,但不会有太大意义,尽管该版本已在本地系统上全局安装。
如果以编程方式使用NPM,这也是很有意义的,因为通常不能require
全局包d。
在devDependencies下可以列出本地开发所需的模块和生产环境不需要的模块。 拥有devDependencies是一件好事。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.