1.yarn是什麼?
yarn是一個包管理器。你可以通過它使用別的開發者分享的代碼,當然也可以分享自己的代碼。
簡單的說yarn是npm的升級版。
2. yarn 的優點
- 速度超快:yarn緩存了每個之前下載過的包,無需重複下載。同時利用並行下載以最大化資源利用率;
- 超級安全:執行代碼之前,會通過算法校驗每個安裝包的完整性;
- 可靠:將依賴包的不同版本歸結爲單一版本,避免創建多個副本。
3. 安裝
- 通過npm安裝:
npm install yarn -g
- 通過手動下載安裝:安裝步驟
4. 與npm命令比較
命令 | npm | yarn |
---|---|---|
初始化 | npm init | yarn init |
添加依賴包 | npm install [package] --save | yarn add [package] |
添加指定版本的依賴包 | npm install [package]@[version] --save | yarn add [package]@[version] |
升級依賴包 | npm update [package] --save | yarn upgrade [package] |
移除依賴包 | npm uninstall [package} --save | yarn remove [package] |
安裝項目的全部依賴 | npm install | yarn 或 yarn install |