问题: 如果我运行以下命令
npm install
仅安装package.json文件中“dependencies”部分中提到的包。没有安装“devDependencies”中的那些。要安装“devDependencies”,我需要运行以下命令:
npm install --only=dev
我的问题是,有没有一种方法可以通过单个命令安装(我知道我可以通过定义npm自定义脚本来实现,但我不喜欢这个解决方案)。
注意:我的节点版本是6.10.1 这个问题在我升级到6.10.1之后开始发生
答案 0 :(得分:3)
通常npm install
命令也会安装dev依赖项,没有发生的情况是npm config production value设置为true。如果此值为true,则它将跳过dev依赖项。要解决此问题,
运行以下
npm config get production
将其设为false
npm config set -g production false
答案 1 :(得分:2)
尝试使用npm --production=false install