yarn upgrade 更新依赖包时yarn.lock更新但package.json不同步更新版本信息

背景:独立维护项目的架构与开发工作,在升级依赖包时发现使用yarn upgrade更新依赖包,yarn.lock文件更新了,但是package.json里依赖包的版本没有更新。

背景:独立维护项目的架构与开发工作,在升级依赖包时发现使用yarn upgrade更新依赖包,yarn.lock文件更新了,但是package.json里依赖包的版本没有更新。

解决方案:

  1. 下载npm-check-updates
  2. yarn upgrade-interactive --latest
  3. yarn upgrade package@version

推荐使用第二种不需要安装过多的依赖就可以达到目的

第一种

// 先下载
yarn global add npm-check-updates
// 更新包(yarn.lock和package.json同步更新)
ncu --upgrade --upgradeAll && yarn upgrade

第二种

yarn upgrade-interactive --latest
// 需要手动选择升级的依赖包,按空格键选择,a 键切换所有,i 键反选选择

第三种

yarn upgrade package@version
// yarn.lock和package.json都会更新,但是会进行版本锁定 "echarts": "4.2.0-rc.2"

参考文章
  1. https://github.com/yarnpkg/ya...
  2. https://github.com/yarnpkg/ya...

 

来源: yarn upgrade 更新依赖包时yarn.lock更新但package.json不同步更新版本信息 - 学习前端历程 - SegmentFault 思否

历史上的今天
8月
6
weinxin
我的微信
一个码农、工程狮、集能量和智慧于一身的、DIY高手、小伙伴er很多的、80后奶爸。
Igor
  • 版权声明: 发表于 2020-08-0607:02:11
  • 转载注明:http://blog.tsingmac.com/prolions/software/web-2-0/3967/
Hadoop 3相对于hadoop2的 新特性 大数据&BI

Hadoop 3相对于hadoop2的 新特性

相对于之前主要生产发布版本Hadoop 2,Apache Hadoop 3整合许多重要的增强功能。 Hadoop 3是一个可用版本,提供了稳定性和高质量的API,可以用于实际的产品开发。下面简要介绍一...
centos下设置nodejs开机启动 NodeJS

centos下设置nodejs开机启动

node环境的安装便不再赘述了,网上有很多教程,也非常简单。 上一篇博客介绍了用nginx代理nodejs。这一篇是使用pm2实现nodejs的自动重启。 什么是pm2? 如官网介绍的,pm2是nod...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: