"Npm install --global"和"--save"在一起吗?

Nem*_*mus 10 javascript node.js npm-install

我想知道是否有理由在npm install命令中使用--global和--save参数.例如:

npm install gulp -g -s
Run Code Online (Sandbox Code Playgroud)

据我所知,npm系统文件夹中没有package.json,所以我认为答案是"不",但我想清除所有疑问.

Ste*_*ger 13

npm install命令不支持全局安装模块,只需一步即可将其保存到package.json.

但是,有一种方法可以间接地全局安装模块.package.json支持预安装属性,如下所示:

"scripts": {
  "preinstall": "npm install -g gulp"
}
Run Code Online (Sandbox Code Playgroud)

执行后npm install,gulp将全局安装.请注意,您当前的用户需要具有写入全局节点模块目录的权限.