0--前言
為什么要使用yarn,如果你從事前端開發有些年頭了,那你肯定對npm又愛又恨,愛就不說了,恨嘛,就是NPM經常奇慢和卡頓,這還能忍,經常各種錯誤就沒法忍了,尤其是他人創建的項目,自己在安裝依賴的時候,經常各種莫名奇妙的錯誤導致安裝失敗;尤其是當項目有些年頭,一些依賴包已經有更新的時候,重新安裝依賴包發生錯誤的概率甚至超過50%,這個實在沒辦法忍受;而yarn,則是完全碾壓npm的存在~yarn不但速度甩npm十條街,而且很多npm死活安裝不上的時候,yarn基本都是一次完美成功安裝;在npm5出來后,很多人說有改善,但現在已經5.5了,經我們團隊從github上拉取多個開源項目實際測試,npm安裝依賴發生錯誤的概率仍然居高不下,很多項目嘗試各種辦法仍然無法成功安裝依賴和運行,而同樣的項目,用yarn安裝,則基本一次完成,一次錯誤也未發生,都成功安裝和運行,所以,結論:請忘記npm,請使用yarn
1--安裝yarn
1、安裝node
2、安裝yarn
npm install -g yarn
3、切換淘寶鏡像
yarn config set registry https://registry.npm.taobao.org
這樣安裝完就可以使用yarn了
2--yarn和npm命令對比
初始化 yarn init npm init
安裝依賴 yarn install 或者 yarn npm install pnpm install
新增依賴 yarn add element-ui npm install element-ui --save pnpm i element-ui
刪除依賴 yarn remove element-ui npm uninstall element-ui --save …
更新依賴 yarn upgrade npm update pnpm update
全局安裝或刪除 yarn global remove vue-cli npm uninstall vue-cli -g …
同時下載多個 yarn add axios vue-axios npm install --save axios vue-axios
更多命令請上 https://yarn.bootcss.com/ 了解