內容目錄
npm vs. yarn
NPM 是 Node Package Manager 的簡稱,它是一個線上套件庫,可以下載各式各樣的 Javascript 套件來使用。在 nodejs 開發環境建置 說明過 nodejs 是前端開發的基石。
Yarn 是一個新的 package 管理器,其功能與 npm 相同,但 npm 最為人詬病的是安裝速度很慢。Yarn 它替代了 npm 客戶機或其他包管理器的現有工作流,同時保持與 npm 註冊表的兼容性。它具有與現有工作流程相同的功能集,同時運行速度更快,更安全,更可靠,簡單來說用 Yarn 來安裝套件比起 npm 更來得快速!
Yarn 安裝
Yarn 穩定版本是 Classic Stable: v1.22.5 ( Node: ^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0 ),目前已經來到 v2.4.0 版。
v1.22.5 Install via npm
# Install via npm 透過 npm 安裝 npm install --global yarn # Check installation 檢查 Yarn 版本 yarn --version
v2.4.0 版安裝參考官方網站
# Install the Yarn global binary to its latest version: 先裝全域的 yarn npm install -g yarn # Move into your project folder: 進入專案目錄 cd ~/path/to/project #Run the following: Berry 是啟用 Yarn v2.x 版 yarn set version berry # Updating to the latest versions yarn set version latest
npm 與 Yarn 指令比較
回傳值 | 方法名稱 | 說明 |
---|---|---|
npm install | yarn install | 安裝 json.package 所有依賴 |
npm install [package] | (N/A) | Yarn不支援直接安裝套件 |
npm install –save [package] | yarn add [paakage] | 儲存在 json.package中的dependencies |
npm install –save-dev [package] | yarn add [paakage] –dev | 儲存在 json.package中的devDependencies |
npm install –global [package] | yarn global add [package] | 安裝在電腦全域中 |
npm uninstall [package] | (N/A) | Yarn不支援直接安裝與移除套件 |
npm uninstall –save [package] | yarn remove [package] | 移除dependencies某套件 |
npm uninstall –save-dev [package] | yarn remove [package] | 移除devDependencies某套件 |
rm -rf node_modules && npm install | yarn upgrade | 更新node_modules |
這邊列出最常見以及常用的指令,若要看更多請看這裡
Yarn 執行時的錯誤
在 Windows 10 使用 yarn 安裝 @vue/cli ,若輸入 vue 卻沒有此指令時, 那是因為環境參數沒有加入 %USERPROFILE%\AppData\Local\Yarn\bin;
,可以在 電腦(右鍵)->內容->進階系統設定->環境變數->選取系統變數Path->編輯->加入指令路徑->確認設定 加入即可。
你必須 登入 才能發表評論。