yarn替代npm管理依賴包
why:
緩存、速度快
主要還是因為yarn.lock比npm自帶的lock更好用可靠
常用命令記錄:
初始化
yarn init
創(chuàng)建package.json
yarn.lock 鎖定版本
項目目錄下執(zhí)行過yarn后會自動生成yarn.lock文件
不能編輯贬堵、需要上傳到版本控制倉庫
保證跨機器安裝一致性
包括直接依賴榜轿,依賴項的依賴版本均被鎖定
添加依賴包
yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]
會自動添加到package.json中,不需要--save --save-dev
區(qū)分依賴類別
yarn add [package] --dev
yarn add [package] --peer
yarn add [package] --optional
升級依賴包
yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]
刪除依賴包
yarn remove [package]
安裝/更新項目全部依賴
yarn/yarn install