devDependencies中有npm有什么影响?

时间:2018-04-12 14:13:34

标签: node.js npm

我正在查看包含以下内容的项目:package.json "devDependencies": { "npm": "3.8.3",

鉴于nodejs install已包含npm,当我npm install时,这会产生什么影响?

1 个答案:

答案 0 :(得分:1)

全局安装的npm软件包以及devDependencies中提到的软件包在您的情况下远远不会相互使用。

通过要求包函数/对象,devDependencies中提到的包被视为与依赖中的所有其他包一样。防爆。 const obj = require('npm');如果您使用项目中包含npm-command关键字的任何npm,则会使用npm包。防爆。来自任何运行npm install <pkg-name>命令的自定义脚本。

除非进出项目,否则每个npm命令都会引用npm package的全局安装,npm -v始终显示全局安装的npm-package版本。

希望这会对你有帮助!