更換包管理工具npm為yarn


官網:https://yarnpkg.com/zh-Hans/

主要考慮:
1. npm管理安裝模塊依賴的版本不太方便,容易在刪除node_modules重新install或在其他機器上新安裝時,
   安裝模塊的依賴的版本不一致,導致編譯后的模塊ID或trunkID不一致。
   yarn可以方便的自動生成並更新yarn.lock文件鎖定依賴模塊的版本。

2. yarn可以從緩存中安裝包,速度會有所提升

更換為yarn步驟:

1. 下載yarm安裝文件安裝或使用npm直接安裝

 

下載yarm.msi(0.24.6版本):http://pan.baidu.com/s/1qXEgXYk

npm安裝:  cnpm install yarn -g  (注意:目前官網最新穩定版本為0.24.6,npm暫時只更新到0.24.5)

建議安裝msi文件,統一使用0.24.6版本。如果使用npm安裝了0.24.5版本,后面出現一些模塊ID不一致的情況,請更換為0.24.6版本。

 

2. 安裝好后驗證yarn版本

yarn versions

{ yarn: '0.24.6',
  vue2webpack2: '0.24.6
  http_parser: '2.7.0',
  node: '6.10.3',
  v8: '5.1.281.101',
  uv: '1.9.1',
  zlib: '1.2.11',
  ares: '1.10.1-DEV',
  icu: '58.2',
  modules: '48',
  openssl: '1.0.2k' }

 

3. 刪除原node_modules, 重新安裝

rm -rf node_modules

yarn

 

4. 重新編譯dll

yarn run dll

yarn run deploy

 

安裝好后注意看下截圖上的安裝源registry是不是淘寶鏡像那邊,不是的話運行下面:

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

 


免責聲明!

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



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