npm-check-updates
(简称 ncu
) 是一个非常有用的工具,用于检查并更新项目中的依赖项。它会扫描你的 package.json
文件,并显示依赖项的最新版本号。
安装
首先,你需要全局安装 npm-check-updates
:
npm install -g npm-check-updates
使用
- 检查更新
要查看有哪些依赖项可以更新,但不做实际更改,运行:
ncu
这将显示当前安装的版本和最新的可用版本。
- 更新 package.json
如果你想更新
package.json
中的依赖项到最新版本,运行:ncu -u
这将更新
package.json
中的版本号,但不会实际安装新的依赖。 - 更新并安装依赖项
更新
package.json
后,你可以运行npm install
来安装更新后的依赖项:npm install
常用选项
--upgrade
/-u
: 更新package.json
中的依赖项版本。--latest
: 忽略package.json
中的版本范围,更新到最新版本。--semverLevel [major|minor|patch]
: 指定仅更新到哪个语义版本级别(如只更新次要版本和补丁)。--target [target]
: 指定更新的目标版本。可以是latest
、newest
、greatest
或minor
。
示例
- 更新所有依赖项到最新版本:
ncu -u npm install
- 仅更新到最新的补丁版本:
ncu -u --target patch npm install
npm-check-updates
是保持项目依赖项更新的一个简便工具,它有助于减少依赖项老旧带来的潜在问题。