Node.js 如何使用package.json中的最新版本更新npm模块?

Node.js 如何使用package.json中的最新版本更新npm模块?,node.js,npm,updates,Node.js,Npm,Updates,这是将my package.json文件中列出的所有模块更新为当前版本的正确方法吗 npm update --save 我这样问是因为我在输出中看到了大量HTTP304消息,这表明资源已经存在(而不是HTTP200)。这可能是它说“没有更新”的方式,但我不确定 注意:以下是运行此命令后的my package.json文件。我看到它添加了一个新的“依赖项”部分,但只有2项建议新版本,并且似乎复制了2项。那种抄袭行为对我来说似乎很奇怪 { "name": "myapp", "version

这是将my package.json文件中列出的所有模块更新为当前版本的正确方法吗

npm update --save
我这样问是因为我在输出中看到了大量HTTP304消息,这表明资源已经存在(而不是HTTP200)。这可能是它说“没有更新”的方式,但我不确定

注意:以下是运行此命令后的my package.json文件。我看到它添加了一个新的“依赖项”部分,但只有2项建议新版本,并且似乎复制了2项。那种抄袭行为对我来说似乎很奇怪

{
  "name": "myapp",
  "version": "0.1.0",
  "description": "hello world",
  "devDependencies": {
    "grunt": "~0.4.2",
    "grunt-contrib-clean": "~0.5.0",
    "grunt-contrib-copy": "~0.4.1",
    "grunt-contrib-jshint": "~0.7.2",
    "grunt-contrib-csslint": "~0.2.0",
    "grunt-cordovacli": "~0.3.3",
    "grunt-contrib-concat": "~0.3.0"
  },
  "dependencies": {
    "grunt-contrib-copy": "~0.4.1",
    "grunt-contrib-jshint": "~0.7.2",
    "grunt": "~0.4.4",
    "grunt-cordovacli": "~0.3.4"
  }
}

这还不可能,但它在通缉名单上,明白吗


但是,您可以运行
npm
来检查哪些模块有更新,并逐个手动更新它们。这是一个很好的方法,因为您可以在安装它们时检查它们所做的更改。

这是一个很好的提示。谢谢你的信息,亚历克斯。