1

问题:如果我运行以下命令

npm install

仅安装 package.json 文件中“依赖项”部分中提到的包。“devDependencies”中的那些没有被安装。为了安装“devDependencies”,我需要运行以下命令:

npm install --only=dev

我的问题是,有没有一种方法可以通过一个命令来安装两者(我知道我可以通过定义一个 npm 自定义脚本来做到这一点,但我不喜欢那个解决方案)。

注意:我的节点版本是 6.10.1 这个问题在我升级到 6.10.1 后开始出现

4

2 回答 2

3

尝试使用npm --production=false install

于 2017-05-10T07:18:10.627 回答
3

通常npm install命令 install dev dependencies 也是如此,它没有发生的情况是当 npm config 生产值设置为 true 时。如果此值为 true,它将跳过开发依赖项。要解决此问题,

运行以下

npm config get production

将其设置为 false

 npm config set -g production false
于 2017-05-10T07:49:10.307 回答