NPM全部更新到最新版本

我想将我的所有软件包更新到最新版本:

npm outdated 

结果:

 Package Current Wanted Latest Location cordova 3.4.0-0.1.0 3.6.3-0.2.13 3.6.3-0.2.13 cordova commander 2.0.0 2.0.0 2.3.0 npm-check-updates > commander async 0.2.10 0.2.10 0.9.0 npm-check-updates > async semver 2.2.1 2.2.1 4.0.3 npm-check-updates > semver read-package-json 1.1.9 1.1.9 1.2.7 npm-check-updates > read-package-json npm 1.3.26 1.3.26 2.1.2 npm-check-updates > npm 

我怎样才能做到这一点?

我尝试过这个:

 sudo npm update -g cordova 

而且这也没有错误:

 npm install npm-check-updates 

但它不工作。

谢谢!!

npm可以! 例如,我们将更新cordova到最新版本:

 sudo npm install -g cordova@latest 

要更新npm,只需执行相同的操作:

 sudo npm install -g npm@latest 

根据你在package.json中列出的方式,你应该编辑每个依赖的版本。

一个例子是:

 "devDependencies": { "grunt": "*" } 

将版本设置为*将其设置为最新版本。 阅读http://browsenpm.org/package.json的版本依赖关系

一旦你完成了,你可以告诉NPM安装所有的项目家属。

$ npm install


提示 :如果您没有自动将您的项目依赖项保存到您的package.json中,则应该这样做。 只需将它添加到安装查询的最后即可。 像这样

$ npm install grunt --save