您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“node.js包管理工具Yarn如何使用”,內容詳細,步驟清晰,細節處理妥當,希望這篇“node.js包管理工具Yarn如何使用”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
Yarn是由Facebook、Google、Exponent 和 Tilde 聯合推出了一個新的 JS 包管理工具 , 它主要是為了彌補 npm 的一些缺陷而出現的。和npm相比,它具有如下特點:
速度快 : 主要來自以下兩個方面:
并行安裝:并行執行所有任務,提高了性能。
離線模式:如果之前已經安裝過一個軟件包,再次安裝時直接從緩存中獲取。
安裝版本統一:每一次拉取同一個項目依賴時,使用的都是一樣的模塊版本。
更簡潔的輸出: Yarn結合了 emoji直觀且直接地打印出必要的信息,也提供了一些命令供開發者查詢額外的安裝信息。
多注冊來源處理:所有的依賴包,不管他被不同的庫間接關聯引用多少次,安裝這個包時,只會從一個注冊來源去裝,要么是 npm 要么是 bower, 防止出現混亂不一致。
更好的語義化: yarn改變了一些npm命令的名稱,比如 yarn add/remove,感覺上比 npm 原本的 install/uninstall 要更清晰。
在已經安裝了npm的情況下,可以直接使用npm來安裝yarn
npm install -g yarn
輸入yarn -v
,能正確顯示版本號則說明安裝成功。
另外,由于方校長的神威,導致國外的網站可能不定時飄到火星上。此時可以使用淘寶的鏡像加速下載:
yarn config set registry https://registry.npm.taobao.org
yarn命令和npm差不多,這里列一下常用命令。
Npm | Yarn | 說明 |
---|---|---|
npm init | yarn init | 初始化包的開發環境 |
npm install | yarn install | 安裝package文件里定義的所有依賴 |
npm install xxx —save | yarn add xxx | 安裝某個依賴,默認保存到package中 |
npm uninstall xxx —save | yarn remove xxx | 移除某個依賴項目 |
npm install xxx —save-dev | yarn add xxx —dev | 安裝某個開發時依賴項目 |
npm update xxx —save | yarn upgrade xxx | 更新某個依賴項目 |
npm install xxx --global | yarn global add xxx | 安裝某個全局依賴項目 |
npm run/test | yarn run/test | 運行某個命令 |
讀到這里,這篇“node.js包管理工具Yarn如何使用”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。