如何使用NPM更新开发依赖关系?
以下是我的package.json
的一部分:
{ ... "devDependencies": { "gulp": "~3.8", ... }, ... }
我正在运行以下命令:
gulp --version CLI version 3.8.7 Local version 3.8.6 npm update gulp --version CLI version 3.8.7 Local version 3.8.6 rm -Rf ./node_modules/ npm install gulp --version CLI version 3.8.7 Local version 3.8.7
npm update
命令不起作用。
只有在手动删除node_modules
目录并运行npm install
development package后,才会更新。 这是什么原因? 是否有可能实际更新开发包没有这样的麻烦?
只需运行以下命令来更新devDependencies。
npm update
我不确定为什么以前的答案收到upvotes如果OP提到npm update
不适合他。
我最近偶然发现了同样的问题,特别是运行npm update -g
对我在package.json
文件中的devDependecies
没有任何影响。
我通过运行npm install npm-check-updates -g
去了npm-check-updates包 。 要查看过时的依赖项,请运行ncu
。 然后运行ncu -u
来更新所有的依赖关系。