我从另一个项目复制了package.json,现在想将所有依赖项都升级到最新版本,因为这是一个新项目,如果出现问题,我不介意进行修复。
最简单的方法是什么?
我现在所知道的最好方法是npm info express version手动运行每个包,然后手动更新package.json。肯定有更好的办法。
{
  "name": "myproject",
  "description": "my node project",
  "version": "1.0.0",
  "engines": {
    "node": "0.8.4",
    "npm": "1.1.65"
  },
  "private": true,
  "dependencies": {
    "express": "~3.0.3", // how do I get these bumped to latest?
    "mongodb": "~1.2.5",
    "underscore": "~1.4.2",
    "rjs": "~2.9.0",
    "jade": "~0.27.2",
    "async": "~0.1.22"
  }
}19年5月1日更新:六年后,我仍在维护npm-check-updates作为该问题的综合解决方案。请享用!
npm outdated | sed '1d; s/ .*/@latest/' | xargs npm i --save
                







