使用yarn代替npm

2022-05-03 01:30:08 字數 784 閱讀 8066

npm

node module package,是nodejs的包管理工具,最初是有 isaac z. schlueter 開發的,這個讓全世界的人都可以很快的運用互相開發的package的工具使nodejs的開發方便的很多很多。

而npm出來不久之後,又出來乙個新的包管理工具yarn,這個玩意的來頭不小,是google, facebook, exponent還有tlide聯合推出的。這幾個公司的聯合出品讓yarn的身份高貴了許多,現在我們就比對一下這兩個東西

yarn

中文官網

英文官網

首先我會告知學習yarn一點都不會讓你之前對npm的學習有所損失。

相反只需要少量的學習就可以完全的獲得之前所有的能力。

根據對二者的了解可以發現一些二者的共同點和差異點。

1. yarn和npm都是在package.json和node_modules上做工作,所以在一定程度上二者是可以共同存在在乙個專案裡的。

2. yarn和npm基本相同的命令,完全可以通過yarn實現npm的絕大多數功能。

3. yarn擁有更優秀的演算法,所以能更快更準確的安裝package。

4. yarn擁有更多的開發人員和維護人員,而且在慢慢成為乙個新的甚至取代npm的東西。

5. yarn預設生成yarn.lock檔案去使得package依賴更加清晰穩定,雖然npm的也有相同的存在,但是畢竟yarn是預設存在的,這個讓後者顯得更加安全可靠。

綜上所述,我們在新的開發中用yarn代替npm吧。啦啦啦。。。

使用 yarn 代替 npm 管理前端專案模組依賴

目錄 隱藏 yarn 使用實踐建議 相關參考 簡單來說,yarn 是乙個與 npm 功能相同的工具,用於前端專案的依賴管理。在使用 npm 的專案中,使用 npm 命令的地方都可以使用 yran 來代替。為什麼要使用 yarn 替代 npm 呢?yarn 相對 npm 來說,主要的特點有 確定性 預...

使用 yarn 發布 npm 包

工具 yarn npm install yarnpkg g git 建立你的第乙個npm庫 在建立你的第乙個庫之前,你需要了解什麼是yarn。開啟終端,首先建立乙個git倉庫 git init rocksocket 進入 rocksocket 資料夾,執行 yarn init 這將會詢問你以下幾個問...

yarn與npm的簡單使用

1 初始化乙個新的專案 yarn init 2 新增乙個依賴包 yarn add package yarn add package version yarn add package tag 3 安裝所有的依賴包yarn 或者yarn install4 npm 與 yarn命令比較 npm i 模組名...