如何确定是否存在新版本的npm-packages

时间:2016-08-30 09:44:10

标签: node.js npm dependencies bower npm-install

我有一个package.json,其中包含以下依赖项设置:

"dependencies": {
  "bootstrap": "3.1.1",
  "electron": "1.3.1"
}

我知道有更新版本的boostrap和电子。

我问自己:有没有办法找出新版本的依赖项是否存在?

在Bower.io中,我会运行bower list列出已安装的软件包和可能的更新,然后运行bower update -S来安装更新。

npm中是否有类似的工作流程?

直接安装较新版本的方法是

"dependencies": {
  "bootstrap": "^3.1.1",
  "electron": "^1.3.1"
}

并运行npm up。但似乎没有命令只列出软件包的可能更新。

2 个答案:

答案 0 :(得分:7)

您可以使用此命令检查

  

npm已过时

全球检查 运行以下命令

  

npm outdated -g --depth = 0

查看更多信息here

检查更新所有过时的包

  

npm update

答案 1 :(得分:1)

获取npm包更新的可用列表:

https://www.npmjs.com/package/npm-check-updates

更新套餐:

https://docs.npmjs.com/cli/update