npm-check-updates 是一个 nodejs 包更新管理的插件,该插件可以查询当前那些包可以更新,并提供了快速的更新方法。npm-check-updates - npm (npmjs.com)
安装 npm-check-updates
1
| npm i -g npm-check-updates
|
检查当前项目
1 2 3 4 5 6 7 8 9
| PS E:\zsf90.github.io> ncu Checking E:\zsf90.github.io\package.json [====================] 15/15 100%
hexo-renderer-marked ^4.0.0 → ^5.0.0 hexo-renderer-pug ^2.0.0 → ^3.0.0 hexo-theme-butterfly ^4.0.1 → ^4.1.0 Run ncu -u to upgrade package.json
|
检查全局
1 2 3 4
| PS E:\zsf90.github.io> ncu -g [====================] 5/5 100%
All global packages are up-to-date :)
|
更新包
1 2 3 4 5 6 7 8 9
| PS E:\zsf90.github.io> ncu -u Upgrading E:\zsf90.github.io\package.json [====================] 15/15 100%
hexo-renderer-marked ^4.0.0 → ^5.0.0 hexo-renderer-pug ^2.0.0 → ^3.0.0 hexo-theme-butterfly ^4.0.1 → ^4.1.0
Run npm install to install new versions.
|
安装新包
1 2 3 4 5 6 7 8 9 10 11 12 13
| PS E:\zsf90.github.io> npm install
removed 2 packages, changed 56 packages, and audited 297 packages in 13s
20 packages are looking for funding run `npm fund` for details
3 vulnerabilities (2 high, 1 critical)
To address all issues, run: npm audit fix
Run `npm audit` for details.
|