包管理工具npm換成yarn

主要考慮:

  1. npm管理安裝模塊依賴的版本不太方便,容易在刪除node_modules重新install或在其他機(jī)器上新安裝時,安裝模塊的依賴的版本不一致,導(dǎo)致編譯后的模塊ID或trunkID不一致。yarn可以方便的自動生成并更新yarn.lock文件鎖定依賴模塊的版本。
  2. yarn可以從緩存中安裝包,速度會有所提升
  3. 即便用cnpm也會出現(xiàn)莫名其妙的影響.

更換為yarn步驟:
1.npm直接安裝

cnpm install yarn -g
  1. 安裝好后驗證yarn版本
yarn versions
  1. 刪除原node_modules, 重新安裝這里也可以手動刪除node_modules文件夾
rm -rf node_modules

yarn
  1. 重新編譯dll這里也許會出現(xiàn)找不到的報錯,可以略過,不受相關(guān)的
yarn run dll

yarn run deploy

5.單獨安裝某個依賴

yarn add [name]

至此ok了.不過補(bǔ)充下安裝源registry
1.查看一下當(dāng)前源

yarn config get registry

2.切換為淘寶源

yarn config set registry https://registry.npm.taobao.org

3.或者切換為自帶的,默認(rèn)地址

yarn config set registry https://registry.yarnpkg.com
  1. 全局安裝依賴
yarn global add [name]
///注意:yarn add global <package...>會變成本地安裝,注意順序

--by Affandi ⊙▽⊙

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容