运行 npm install modulename --save-dev
命令后,package.json
文件为何没有更新?是否存在简单或微妙的原因?该命令应当在项目根目录下执行。尽管命令成功执行,新模块也按预期出现在 node_modules
目录中,但我的 npm
版本是 v 1.4.28。希望得到帮助。
我当前的 package.json
文件如下:
{
"name": "FooWeb",
"version": "1.0.0",
"description": "Foo Web",
"devDependencies": {
"gulp": "3.8.11",
"gulp-jshint": "1.9.2",
"gulp-concat": "2.5.2",
"gulp-sass": "1.3.3",
"gulp-sourcemaps": "1.4.0",
"gulp-watch": "4.1.1"
}
}
我在安装一个没有存储库字段或README的包时会收到警告,但我认为这与此无关。
npm ls
,很好用!在我的情况下,它在树中为模块输出一个绿色的多余标签,然后显示ERR! 多余: modulename@x.x.x. [path]
错误。我也会继续沿着这条路进行故障排除。 - Brian Muenzenmeyer