前言
yarn是什么?
簡單來說是和npm一樣的包管理工具,並對npm的一些弊端提供了優化和解決方案
yarn和npm的區別?
安裝速度更快,緩存了每個下載過的包,再次使用時無需重復下載。 同時利用並行下載以最大化資源利用率,
運行代碼前會校驗每個安裝包的完整性和統一性,使其在不同系統上也能無差別的工作
yarn最常用最基礎的命令和npm對比
npm init / yarn init 初始化
mkdir 文件名 / md 文件名
npm install / yarn或yarn install 安裝依賴
npm install package -g / yarn global add package 全局安裝某個依賴
npm install package --save-dev / yarn add package --dev 安裝某個依賴
npm uninstall package --save-dev / yarn remove package --dev 卸載某個依賴
npm run dev 或 npm start / yarn run start 或 yarn start 運行
安裝yarn報錯
若npm install yarn -g安裝報錯,提示你權限不夠,
可能是因為npm無法在node_modules本地訪問全局目錄而導致的
解決方法
使用官方推薦方法,根據你的系統來安裝yarn https://yarn.bootcss.com/,但因為懶,選擇了最簡單粗暴的方法
在上面安裝命令前加上sudo(我是linux系統,windos可不加sudo這種提升管理員權限的指令,直接npm安裝即可)
sudo npm install yarn -g,安裝完后 yarn -v 查看版本確定是否安裝成功
補充
如果加sudo無法解決,可以參考下面鏈接里的方法