npm更新项目中全部依赖

3 篇文章 0 订阅

在基于react-native的迭代过程中,会出现我们的组件库版本低于当前稳定版本差距比较大,此时可能需要批量对组件进行升级,下面记录一下关于这次对于我们项目中组件升级的操作,仅作为操作笔记。

查看需要更新的组件库

cd到package.json目录中,执行npm outdated
执行结果,红色提醒

PackageCurrentWantedLatestLocation
包名当前版本满足semer版本的最高版本(及在兼容的前提下能更新的最高版本)当前最高的版本

红色:可以立即更新
黄色:需要进行兼容,慎重更新

全部更新

在已有项目中,不建议采用全部更新,推荐使用npm update按需更新

  1. 安装ncu,执行 npm install -g npm-check-updates
  2. 执行 ncu -u
    执行成功后,package.json已经更新到最新latest版本
    到此,package.json的依赖已经全部更新到最新版本

之前黄色部分我们需要第一时间进行兼容性处理

补充:

  • mobx从5.x.x升级到6.x.x版本后会存在被observable的属性发生改变后,组件不更新的问题,点此查看如何兼容
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值