欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何使用npm安裝yarn詳解

 更新時間:2022年09月01日 09:32:06   作者:陳福國  
Yarn是一個新的快速安全可信賴的可以替代NPM的依賴管理工具,下面這篇文章主要給大家介紹了關于如何使用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.先獲取權限:

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 輸出信息冗余

命令對比:

說明YarnNPM/CNPM
初始化某個項目yarn initnpm init
默認安裝依賴包yarn install/linknpm install/link
安裝某個依賴并默認保存到packageyarn add taconpm install taco --save
移除某個依賴yarn remove taconpm uninstall taco --save
安裝某個開發(fā)時的依賴yarn add taco -devnpm install taco --save -dev
更新某個依賴項目yarn upgrade taconpm update taco --save
安裝某個全局依賴項目yarn global add taconpm install taco --global
發(fā)布/登錄/退出,一系列NPM 操作yarn publish/login/logoutnpm publish/login/logout
運行某個命令yarn run/testnpm run/test

總結

到此這篇關于如何使用npm安裝yarn的文章就介紹到這了,更多相關npm安裝yarn內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 基于NodeJS的前后端分離的思考與實踐(二)模版探索

    基于NodeJS的前后端分離的思考與實踐(二)模版探索

    在傳統(tǒng)的開發(fā)模式中,瀏覽器端與服務器端是由不同的前后端兩個團隊開發(fā),但是模版卻又在這兩者中間的模糊地帶。因此模版上面總不可避免的越來越多復雜邏輯,最終難以維護。
    2014-09-09
  • Node.js利用console輸出日志文件的方法示例

    Node.js利用console輸出日志文件的方法示例

    本篇文章主要介紹了Node.js利用console輸出日志文件的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Node 自動化部署的方法

    Node 自動化部署的方法

    本篇文章主要介紹了Node 自動化部署的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • nodejs和php實現(xiàn)圖片訪問實時處理

    nodejs和php實現(xiàn)圖片訪問實時處理

    這篇文章主要為大家詳細介紹了nodejs和php分別實現(xiàn)圖片訪問實時處理,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 刪除node_modules文件夾太慢的解決方案

    刪除node_modules文件夾太慢的解決方案

    這篇文章主要介紹了刪除node_modules文件夾太慢的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • nodejs讀寫json文件的簡單方法(必看)

    nodejs讀寫json文件的簡單方法(必看)

    下面小編就為大家?guī)硪黄猲odejs讀寫json文件的簡單方法(必看)。
    2017-03-03
  • 從零學習node.js之mysql數(shù)據(jù)庫的操作(五)

    從零學習node.js之mysql數(shù)據(jù)庫的操作(五)

    因為接觸Node.JS已經(jīng)有一段時間了,最近粗略的研究了一下node.js操作數(shù)據(jù)庫的包,覺得node.js連接數(shù)據(jù)庫不錯。下面這篇文章主要給大家介紹了node.js之mysql數(shù)據(jù)庫操作的相關資料,需要的朋友可以參考下。
    2017-02-02
  • node.js中的path.delimiter方法使用說明

    node.js中的path.delimiter方法使用說明

    這篇文章主要介紹了node.js中的path.delimiter方法使用說明,本文介紹了path.delimiter的方法說明、語法、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • 從零開始學習Node.js系列教程一:http get和post用法分析

    從零開始學習Node.js系列教程一:http get和post用法分析

    這篇文章主要介紹了從零開始學習Node.js系列教程一:http get和post用法,結合具體實例形式分析了nodejs中get與post請求的使用方法與相關注意事項,需要的朋友可以參考下
    2017-04-04
  • nodejs提示:cross-device link not permitted, rename錯誤的解決方法

    nodejs提示:cross-device link not permitted, rename錯誤的解決方法

    這篇文章主要給大家介紹了關于nodejs提示:cross-device link not permitted, rename錯誤的解決方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用nodejs具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06

最新評論