npm outdated
检查哪些依赖包有可用更新
语法
npm outdated [<package>] [--global]
参数
| 参数 | 说明 | 示例 | 级别 |
|---|---|---|---|
(无参数) |
检查所有依赖的更新 | npm outdated |
常用 |
<package> |
检查指定包 | npm outdated react |
常用 |
-g --global |
检查全局包 | npm outdated -g |
常用 |
--long |
显示详细信息 | npm outdated --long |
进阶 |
示例
查看所有可更新的包
npm outdated
Current=当前版本, Wanted=范围内最新, Latest=绝对最新
检查全局包更新
npm outdated -g
JSON 格式输出
npm outdated --json
适合脚本处理
常见错误
输出为空
所有依赖都是最新的,或者没有安装依赖
技巧
- 红色表示有符合版本范围的更新(npm update 可以更新)
- 黄色表示需要手动修改 package.json 才能更新
- 定期检查更新有助于安全和性能