"Npm install --global" 和“--save”一起?

"Npm install --global" and "--save" together?

我想知道在 npm install 命令中一起使用 --global 和 --save 参数是否有意义。例如:

npm install gulp -g -s

据我所知,npm系统文件夹中没有package.json,所以我想答案是"no",但我想消除所有疑问。

npm install命令不支持全局安装一个模块,一步保存到package.json

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

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

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