我的package.json文件中有此文件(简化版):
{
"name": "a-module",
"version": "0.0.1",
"dependencies": {
"coffee-script": ">= 1.1.3"
},
"devDependencies": {
"stylus": ">= 0.17.0"
}
}
我在Mac 10.6.8上使用NPM 1.1.1版本。
当我从项目根目录运行以下命令时,它将同时安装dependencies
和 devDependencies
:
npm install
我觉得这个命令安装了devDependencies
:
npm install --dev
我如何做到npm install
只安装dependencies
(这样生产环境只获取那些模块),而同时npm install --dev
安装dependencies
和devDependencies
呢?
现在,如果您的package-lock.json和npm 5+一起出现了问题。您必须先删除它,然后才能使用
npm install --production
。