背景:獨立維護項目的架構與開發工做,在升級依賴包時發現使用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"