通过npm-check-updates批量更新package.json依赖包版本

作者: ʘᴗʘ发布时间:2021-10-20 23:23 浏览量:111 点赞:71 售价:0

背景介绍

基于npm package.json构建的前端项目中,往往包含大量的依赖包。这些依赖包随着时间的推移,往往会出现非常非常多的新版本。这些新版本中,有的是优化了性能,有的是解决了某个安全问题等等,为了我们整个项目的健壮性,我们应该保持项目依赖包的版本较新。

毫无疑问,大量依赖包的版本检查依赖人工是不现实的,本文给大家推荐一个用的人比较多的npm package.json依赖包批量检查、更新工具:npm-check-updates

安装

npm install -g npm-check-updates

使用方法

一、只检查更新

命令:ncu

执行效果如下所示:

$ ncu
Checking package.json
[====================] 5/5 100%

 express           4.12.x  →   4.13.x
 multer            ^0.1.8  →   ^1.0.1
 react-bootstrap  ^0.22.6  →  ^0.24.0
 react-a11y        ^0.1.1  →   ^0.2.6
 webpack          ~1.9.10  →  ~1.10.5

Run ncu -u to upgrade package.json

二、检查更新,并自动更新package.json文件

友情提示:请提前备份一下package.json文件,如果项目出现兼容性等问题,也好回滚排查

命令:ncu -u

执行该命令后,会自动修改package.json中的依赖包版本为最新版本。

Windows操作系统使用该命令的权限问题

你必须使用管理员身份运行cmd命令行,然后在命令行中通过cd命令切换路径到package.json所在路径,然后才能正确的执行ncu命令

版权声明:《通过npm-check-updates批量更新package.json依赖包版本》为CoderBBB作者「ʘᴗʘ」的原创文章,转载请附上原文出处链接及本声明。

原文链接:https://www.coderbbb.com/articles/21

其它推荐: