想升级依赖但不想一上来就改文件,可以先看看当前版本、期望版本和最新版本差多少。
环境:Node.js 18+,npm 9+,在项目根目录执行:
npm outdated
输出里常见几列:Current 是现在装的版本,Wanted 是按 package.json 范围能升到的版本,Latest 是 registry 上最新发布的版本。
如果只想看生产依赖,可以加:
npm outdated --omit=dev
这个命令只是读取依赖信息,不会改 package.json 或 lockfile。真正升级前还是建议先跑项目自己的测试或 typecheck,别只看版本号。