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

How to find out if new versions of npm-packages exists

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

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

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

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

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

npm有没有类似的工作流程?

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

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

和运行宁npm up。但是似乎没有命令只列出包的可能更新。

你可以用这个命令查看

npm outdated

全局检查 运行以下命令

npm outdated -g --depth=0

查看更多信息here

检查更新所有过时包后

npm update

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

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

更新软件包:

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