如何在节点6.10.1中使用npm安装所有依赖项

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

npm install 

只有在package.json文件的“dependencies”部分中提到的软件包才被安装。 那些在“devDependencies”没有被安装。 为了安装“devDependencies”我需要运行下面的命令:

 npm install --only=dev 

我的问题是,有一种方法,我可以通过一个单一的命令安装(我知道我可以通过定义一个npm自定义脚本,但我不喜欢这种解决scheme)。

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

通常npm install命令安装dev依赖关系,当npm config生产值设置为true时,不会发生这种情况。 如果这个值是真的,它将跳过开发依赖项。 要解决这个问题,

运行以下

 npm config get production 

将其设置为false

  npm config set -g production false 

尝试使用npm –production = false install