使用yarn來替代npm


Yarn是由Facebook、Google、Exponent 和 Tilde 聯合推出了一個新的 JS 包管理工具 ,正如官方文檔中寫的,Yarn 是為了彌補 npm 的一些缺陷而出現的

安裝yarn

  • 方式一:npm install yarn -g
  • 方式二:brew install yarn

通常情況下不建議通過npm進行安裝。npm安裝是非確定性的,程序包沒有簽名,並且npm除了做了基本的SHA1哈希之外不執行任何完整性檢查,這給安裝系統程序帶來了安全風險。
基於這些原因,強烈建議你通過最適合於你的操作系統的安裝方法來安裝yarn。

yarn的優點

安裝速度快 (服務器速度快 , 並且是並行下載)
版本鎖定
緩存機制

與npm對比

  • npm是按照包的排序,也就是隊列挨個下載,一個下載完成后,再下載另一個
  • yarn是將要下載的包進行同時下載

常用命令對比

npm init                                              ---- yarn init
npm install                                         ---- yarn 
npm install xxx@1.1.1 -g                   ---- yarn global add xxx@1.1.1
npm install xxx@1.1.1 --save            ---- yarn add xxx@1.1.1
npm install xxx@1.1.1 --save-dev     ---- yarn add xxx@1.1.1 --dev
npm uninstall xxx --save(-dev)          ----yarn remove xxx
npm run xxx                                      ---- yarn run xxxx


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM