如何更新NPM中的devDependencies?
 npm update似乎只是更新dependencies包,但devDependencies ? 
 现在你可以通过运行npm install .来安装devDependencies npm install .  ,但这不适用于npm update . 
有任何想法吗?
要更新除本地模块外的package.json,请运行
 npm update --save-dev 
或者,同样的命令来节省时间
 npm update -D 
你可以查看更新的完整细节,或通过任何命令
 npm help <cmd> 
安装npm-check-updates( https://www.npmjs.org/package/npm-check-updates ),然后跳转到你的项目文件夹并运行:
 npm-check-updates 
并更新并保存对package.json文件的更改:
 npm-check-updates -u 
当前版本的NPM(1.3.11)不再消除这个问题。
 更新正常工作: npm update 
 一种(慢)的方式来强制更新,是删除node_modules目录,然后再次执行npm install 。 
 这是npm update命令的一个已知错误,它已经在npm的开发分支上得到修复,请看这里: https : //github.com/isaacs/npm/pull/3863 
它很快就会登陆npm的最新稳定版本。
如果你使用的是过时的npm版本,那可能是问题所在。 所以在执行任何其他命令之前:
 sudo npm install npm -g 
或(如果以上不起作用):
 sudo npm update npm -g 
 然后重新启动控制台(为了使更改生效)。 现在你可以检查你的新的npm --version ,如果它是最新的执行: 
 npm update 
或(如果您愿意):
 npm update --save-dev 
我遇到了与OP一样的问题,并没有find解决办法,所以我决定写一个Grunt插件,它会自动更新我的devDependencies。
它在Github上,我很想得到一些input和合作,以使它成为NPM没有提供的最好的工具。
基本上它会自动更新你的过时的开发依赖与一个简单的Grunt任务。
在config.json文件中添加新的依赖项,
然后运行命令
 npm update 
 有时需要使用sudo运行命令才能使用pipe理员权限。 
 sudo npm update 
什么对我来说是安装个人开发依赖这样的
 npm install react-test-renderer@15.6.1 --save --only=dev