如何使用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来更新所有的依赖关系。