背景:独立维护项目的架构与开发工做,在升级依赖包时发现使用yarn upgrade更新依赖包,yarn.lock文件更新了,可是package.json里依赖包的版本没有更新。git
推荐使用第二种不须要安装过多的依赖就能够达到目的
// 先下载 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"