npm想必你們都知道,並且用的很是熟練了。
按照以往習慣,咱們上來就是css
npm install xxx //添加項目依賴包
...
npm start //運行項目
複製代碼
而今天咱們主角是——Yarn,一個新的依賴包管理工具,它的用法和npm很是相似,請看git
yarn add xxx //添加項目依賴包
...
yarn start //運行項目
複製代碼
也許有人會問了,這npm能幹的活,爲啥yarn要搶它的飯碗呢?咱們進入正題!github
Yarn的官方文檔:yarn.bootcss.com/
Yarn的github地址:github.com/yarnpkg/yar…
簡單來講,Yarn是由Facebook發佈的一款新的JS依賴包管理工具,正如官網所說:"快速、可靠、安全的依賴管理工具。"express
我以爲,最直觀的感覺就是速度快
yarn的速度嘛,能夠說是秒殺npm啦。用過npm就知道,不只下載速度慢,並且有時候中途會出錯!!沒法忍受真的是o(╥﹏╥)o
說說yarn的下載特色npm
固然yarn還有不少優勢,咱們看看官網說的吧json
因此,你還在等什麼?!安裝yarngulp
npm install yarn -g緩存
安裝完後就能夠像npm同樣當即使用它的命令安全
這是經常使用的yarn命令bash
yarn | npm | 說明 |
---|---|---|
yarn init | npm init | 初始化項目,生成package.json文件 |
yarn add 模塊名 | npm install 模塊名 --save | 在本目錄下添加項目的依賴包,並在package.json下寫入配置 |
yarn global add 模塊名 | npm install 模塊名 -g | 在全局下添加項目的依賴包 |
yarn add 模塊名 --dev | npm install 模塊名 --save-dev | 在本目錄下添加某個開發時依賴包 |
yarn remove 模塊名 | npm uninstall 模塊名 | 移除本目錄下指定的項目依賴包 |
yarn upgrade 模塊名 | npm update 模塊名 --save | 更新本目錄下指定的項目依賴包 |
細節:
經過以上的對比,yarn確實更具優點。若是你對yarn感興趣,或是被npm下載速度給坑慘了,不妨試一試,相信這篇文章或多或少會對你有點幫助吧。(* ̄︶ ̄)