“Npm install –global”和“–save”在一起?

我想知道在npm install命令中使用–global和–save参数是否合理。 例如:

npm install gulp -g -s 

据我所知在npm系统文件夹中没有package.json,所以我想答案是“否”,但是我想清除所有疑问。

npm install命令不支持在全局范围内安装一个模块,并且一步将其保存到package.json中。

但是,有一种间接安装模块的方法。 package.json支持如下的预安装属性:

 "scripts": { "preinstall": "npm install -g gulp" } 

只要你执行npm install ,gulp就会在全局安装。 请注意,您当前的用户需要权限才能写入您的全局节点模块目录。