【发布时间】:2018-11-07 08:02:02
【问题描述】:
我想全局安装我的 package.json 文件的所有依赖项。 我试过跑步
npm install -g
但这会在本地安装包的依赖项。
是否可以全局安装我所有的包依赖项?
【问题讨论】:
-
你可以阅读他们的文档:docs.npmjs.com/cli/install
-
文档说使用“-g 或 --global” 应该这样做,但这不是全局安装包
-
它将在全局范围内安装指定的包,而不是
package.json内的所有包,因为其中有两个范围:devDependencies和dependencies。 -
我知道如果我通过命令参数发送包,示例 npm install global -g protractor 将起作用。但我想要的是在 package.json 依赖项上定义一个包列表,以便全局安装。
-
你可以为此做一个技巧。创建一个简单的 js 文件,为全局包创建一个数组。如果调用此文件,它将运行命令安装阵列中所有列出的包,但用户需要执行例如
npm install然后npm run global。您将引用 js 文件的global脚本。
标签: json node.js npm npm-install