npm,ncu 一键升级 package.json 中依赖的版本

一、场景:运行老项目,使用的新语法,发现报错各种不兼容提示,一个一个升级依赖又太麻烦,so网上找到了这个插件 ncm

一、安装

npm install -g npm-check-updates

二、检查是否安装成功

ncu -v

在这里插入图片描述

三、检查项目依赖的最新版本

npm-check-updates // 检查当前项目中有没有哪些依赖包可更新(简写ncu)

在这里插入图片描述
四、 一键更新package.json 中所有依赖到最新版本

ncu -u // 全部更新package.json

或者想更新到哪个版本,直接对照下面的版本号,手动去修改 package.json中的版本号。

五、注意上面命令是更新 package.json ,真正的依赖包还没有下载下来,所以需要删除 node_modules 重新 install
查看命令
ncu --help // 查看相关命令

# upgrade only mocha // 仅升级mocha
ncu mocha
ncu -f mocha
ncu --filter mocha

# upgrade packages that start with "react-" // #升级以“react-”开头的包
ncu react-*
ncu "/^react-.*$/"

# upgrade everything except nodemon // #升级nodemon以外的所有东西
ncu \!nodemon
ncu -x nodemon
ncu --reject nodemon

# upgrade only chalk, mocha, and react // #仅升级chalk、mocha和reac
ncu chalk mocha react
ncu chalk, mocha, react
ncu -f "chalk mocha react"

# upgrade packages that do not start with "react-". // #升级不以“react-”开头的包。
ncu \!react-*
ncu '/^(?!react-).*$/' # mac/linux
ncu "/^(?!react-).*$/" # windows

npm 地址 https://www.npmjs.com/package/npm-check-updates

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值