如何使用npm安裝yarn詳解
引言
很多同學用慣了npm安裝項目依賴,想要嘗試使用yarn的命令,但是第一次使用yarn的時候,發(fā)現(xiàn)報錯,這是什么情況呢?

因為,想要使用yarn,需要首先安裝yarn。
那么問題來了,如何安裝呢?
window版:
1.使用npm安裝yarn【確保npm可以正常使用】
npm install -g yarn
2.檢查安裝后的yarn版本
yarn -v
顯示版本信息,表示安裝完成。
接下來就可以使用yarn安裝依賴了
mac版:
直接使用npm安裝yarn
會報錯

正確方法:
1.先獲取權(quán)限:
sudo -s
然后安裝提示,輸入電腦的密碼
2.安裝yarn(注意確保npm源能用)
npm install -g yarn
3.檢查yarn的版本
yarn -v

接下來,開始隨便使用yarn吧。。。。。
那么,npm 和yarn的區(qū)別是什么呢??
1、并行安裝:yarn安裝包會同時執(zhí)行多個任務,npm 需等待上一個任務安裝完成才能運行下一個任務
2、離線模式:如果你已經(jīng)安裝過一個包,用 yarn 再次安裝會從緩存中獲取,而 npm 會從網(wǎng)絡下載
3、版本鎖定:yarn 默認有一個 yarn.lock 文件鎖定版本,保證環(huán)境統(tǒng)一,而 npm 默認從網(wǎng)絡下載最新的最穩(wěn)定的,版本鎖定可以解決包之間版本不兼容問題,npm 也可以通過命令實現(xiàn)版本鎖定
4、更簡潔的輸出:yarn 安裝包時輸出的信息較少,npm 輸出信息冗余
命令對比:
| 說明 | Yarn | NPM/CNPM |
|---|---|---|
| 初始化某個項目 | yarn init | npm init |
| 默認安裝依賴包 | yarn install/link | npm install/link |
| 安裝某個依賴并默認保存到package | yarn add taco | npm install taco --save |
| 移除某個依賴 | yarn remove taco | npm uninstall taco --save |
| 安裝某個開發(fā)時的依賴 | yarn add taco -dev | npm install taco --save -dev |
| 更新某個依賴項目 | yarn upgrade taco | npm update taco --save |
| 安裝某個全局依賴項目 | yarn global add taco | npm install taco --global |
| 發(fā)布/登錄/退出,一系列NPM 操作 | yarn publish/login/logout | npm publish/login/logout |
| 運行某個命令 | yarn run/test | npm run/test |
總結(jié)
到此這篇關(guān)于如何使用npm安裝yarn的文章就介紹到這了,更多相關(guān)npm安裝yarn內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
npm使用淘寶鏡像安裝時報錯的解決方案(npm淘寶鏡像到期盡快切換)
npm 淘寶鏡像到期了,盡快切換,本文給大家介紹了npm使用淘寶鏡像安裝時報錯的解決方案,文中通過代碼示例和圖文講解的非常詳細,具有一定的參考價值,需要的朋友可以參考下2024-02-02
基于socket.io和node.js搭建即時通信系統(tǒng)
socket.IO是一個websocket庫,包括了客戶端的js和服務器端的nodejs。官方地址:http://socket.io2014-07-07

