node中安裝yarn(nodejs Yarn替代npm包管理)
什麼是Yarn?
Yarn是Facebook公司出品的用於管理nodejs包的一款軟體,開發過nodejs的同學應該知道,我們一般都使用npm作為我們nodejs專案的模組管理器,但npm有一些歷史遺留問題:
極其快速
。Yarn 會快取它下載的每個包,所以無需重複下載。它還能並行化操作以最大化資源利用率,安裝速度之快前所未有。特別安全
。Yarn會在每個安裝包被執行前校驗其完整性。超級可靠
。Yarn 使用格式詳盡而又簡潔的 lockfile檔案 和確定性演算法來安裝依賴,能夠保證在一個系統上的執行的安裝過程也會以同樣的方式執行在其他系統上。
安裝Yarn
- 官網下載 https://yarnpkg.com/en/docs/install
- (√推薦)快速在NPM 中安裝
npm install -g yarn
- windows MSI安裝,下載地址:
https://yarnpkg.com/latest.msi
- macOS安裝指令碼
curl -o- -L https://yarnpkg.com/install.sh | bash
- linux安裝
sudo apt-get update && sudo apt-get install yarn
檢查安裝
yarn --version
Yarn的基本命令
yarn
和yarn install
,這兩個命令的效果是一樣的,等同於npm install,使用這個命令會在該目錄生成一個yarn.lock的檔案。yarn add koa
,安裝koa模組並更新package.json和yarn.lock檔案,等同於npm install koa --save。也可以使用yarn global add koa,等同於npm install koa -g,將模組直接安裝到全域性環境變數裡,方便使用。yarn list
,根據當前專案的package.json檢視模組的依賴及版本。yarn info koa
,檢視koa模組的詳細資訊,類似於npm view koa。yarn init
,初始化專案package.json檔案,等同於npm init。yarn run
,執行package.json中的script。
相關文章
- ubuntu安裝node、npm、yarnUbuntuNPMYarn
- npm 與 yarn 安裝包不一致NPMYarn
- npm/yarn/cnpm 淘寶映象配置,包版本管理NPMYarn
- Yarn 安裝Yarn
- yarn的安裝,並使用yarn安裝vue腳手架YarnVue
- npx & yarn create & npm initYarnNPM
- windows 下安裝 yarnWindowsYarn
- yarn install,yarn add,NPM run dev 報錯YarnNPMdev
- 最佳實踐教程:nvm安裝詳細教程(安裝nvm、node、npm、cnpm、yarn及環境變數配置)NPMYarn變數
- CentOS7.2下安裝配置Node.js和YarnCentOSNode.jsYarn
- yarn的安裝和使用Yarn
- yarn 安裝使用小記Yarn
- yarn or npm 版本固化如何選擇YarnNPM
- npm 和 yarn 的使用區別NPMYarn
- npm 和 yarn 快取策略對比NPMYarn快取
- HomeBrew 安裝 yarn 1.6.0 版本失敗Yarn
- Node入門教程(7)第五章:node 模組化(下) npm與yarn詳解NPMYarn
- npm 或 yarn安裝依賴報錯 EPERM: operation not permitted, unlink 解決方法NPMYarnMIT
- npm,registry,映象源,npm切換源,yarn,cnpm,taobao,nrsNPMYarn
- npm與yarn的一些筆記NPMYarn筆記
- 利用yarn檔案釋出到 npm 倉庫YarnNPM
- Yarn篇--搭建yarn叢集Yarn
- 尤雨溪推薦神器 ni ,能替代 npm/yarn/pnpm ?簡單好用!原始碼揭祕!NPMYarn原始碼
- 3分鐘看完前端進階——yarn VS npm前端YarnNPM
- 備忘:npm 和 yarn 的常用源設定NPMYarn
- yarn包管理器使用Yarn
- Hadoop偽分散式安裝(MapReduce+Yarn)Hadoop分散式Yarn
- Hadoop yarn完全分散式安裝筆記HadoopYarn分散式筆記
- 包管理工具 NPM 和 yarn 下載超時解決方法NPMYarn
- Linux 安裝 npm & nodejsLinuxNPMNodeJS
- npm 包安裝位置NPM
- Spark:Yarn-client與Yarn-clusterSparkYarnclient
- yarn - 忽略版本號要求 yarn installYarn
- Yarn 的安裝與更換國內映象源Yarn
- yarn應用程式安裝後,報錯檢查Yarn
- yarn 命令Yarn
- [Node.js]npm安裝node-gypNode.jsNPM
- nodejs和npm安裝與配置NodeJSNPM