"Npm install --global"和"--save"可以一起使用吗?

11

我在想,是否有意义在 npm install 命令中同时使用 --global 和 --save 参数。例如:

npm install gulp -g -s
据我所知,npm系统文件夹中没有package.json文件,因此我的答案是“不”,但我想消除所有的疑虑。

据我所知,npm install gulp 应该足以将 Gulp 安装到 Node.js。 - ozata
1个回答

18

npm install 命令不支持一步安装模块并同时将其保存到 package.json 中。

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

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

一旦您执行npm install, gulp 将会被全局安装。请注意,此时您的当前用户需要有权限写入全局的 node 模块目录。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接