【发布时间】:2015-10-09 03:14:07
【问题描述】:
我最近将 npm 更新到了 3.3.3 版本,并在此之后开始了一个新项目。我的 package.json 如下:
{
"name": "my project",
"description": "my description",
"version": "1.0.0",
"license": "MIT",
"devDependencies": {
"gulp": "^3.8.11",
"gulp-uglify": "^1.4.1",
"gulp-watch": "^4.1.1",
"gulp-rename": "^1.2.2",
"gulp-concat": "^2.5.2",
"gulp-autoprefixer": "^2.1.0",
"gulp-sass": "^1.3.3",
"browser-sync": "^2.7.13"
}
}
在执行npm install 之后,我在 node_modules 目录中看到了 352 个已安装的模块。在更新 npm 之前,我只为另一个项目安装了 10-15 个使用非常相似的 package.json(还有一些额外的依赖项)的模块。
所以你的问题是,为什么新版本的 npm 安装了这么多模块,我能以某种方式改变它的行为吗?
【问题讨论】: