最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何使用npm安裝yarn詳解

 更新時(shí)間:2022年09月01日 09:32:06   作者:陳福國  
Yarn是一個(gè)新的快速安全可信賴的可以替代NPM的依賴管理工具,下面這篇文章主要給大家介紹了關(guān)于如何使用npm安裝yarn的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

引言

很多同學(xué)用慣了npm安裝項(xiàng)目依賴,想要嘗試使用yarn的命令,但是第一次使用yarn的時(shí)候,發(fā)現(xiàn)報(bào)錯(cuò),這是什么情況呢?

因?yàn)椋胍褂脃arn,需要首先安裝yarn。

那么問題來了,如何安裝呢?

window版:

1.使用npm安裝yarn【確保npm可以正常使用】

npm install -g yarn

2.檢查安裝后的yarn版本

yarn -v

顯示版本信息,表示安裝完成。

接下來就可以使用yarn安裝依賴了

mac版:

直接使用npm安裝yarn

會(huì)報(bào)錯(cuò)

正確方法:

1.先獲取權(quán)限:

sudo -s

然后安裝提示,輸入電腦的密碼

2.安裝yarn(注意確保npm源能用)

npm install -g yarn

3.檢查yarn的版本

yarn -v

接下來,開始隨便使用yarn吧。。。。。

那么,npm 和yarn的區(qū)別是什么呢??

1、并行安裝:yarn安裝包會(huì)同時(shí)執(zhí)行多個(gè)任務(wù),npm 需等待上一個(gè)任務(wù)安裝完成才能運(yùn)行下一個(gè)任務(wù)

2、離線模式:如果你已經(jīng)安裝過一個(gè)包,用 yarn 再次安裝會(huì)從緩存中獲取,而 npm 會(huì)從網(wǎng)絡(luò)下載

3、版本鎖定:yarn 默認(rèn)有一個(gè) yarn.lock 文件鎖定版本,保證環(huán)境統(tǒng)一,而 npm 默認(rèn)從網(wǎng)絡(luò)下載最新的最穩(wěn)定的,版本鎖定可以解決包之間版本不兼容問題,npm 也可以通過命令實(shí)現(xiàn)版本鎖定

4、更簡潔的輸出:yarn 安裝包時(shí)輸出的信息較少,npm 輸出信息冗余

命令對比:

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

總結(jié)

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

相關(guān)文章

  • npm使用淘寶鏡像安裝時(shí)報(bào)錯(cuò)的解決方案(npm淘寶鏡像到期盡快切換)

    npm使用淘寶鏡像安裝時(shí)報(bào)錯(cuò)的解決方案(npm淘寶鏡像到期盡快切換)

    npm 淘寶鏡像到期了,盡快切換,本文給大家介紹了npm使用淘寶鏡像安裝時(shí)報(bào)錯(cuò)的解決方案,文中通過代碼示例和圖文講解的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2024-02-02
  • node.js遍歷目錄的方法示例

    node.js遍歷目錄的方法示例

    本篇文章主要介紹了node.js遍歷目錄的方法示例,主要介紹了同步遍歷和異步遍歷兩種方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-08-08
  • nodejs個(gè)人博客開發(fā)第二步 入口文件

    nodejs個(gè)人博客開發(fā)第二步 入口文件

    這篇文章主要為大家詳細(xì)介紹了nodejs個(gè)人博客開發(fā)的入口文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 手把手教你如何優(yōu)雅的書寫NestJS服務(wù)配置

    手把手教你如何優(yōu)雅的書寫NestJS服務(wù)配置

    Nest.js是一個(gè)漸進(jìn)的Node.js框架,可以在TypeScript和JavaScript (ES6、ES7、ES8)之上構(gòu)建高效、可伸縮的企業(yè)級(jí)服務(wù)器端應(yīng)用程序,這篇文章主要介紹了如何優(yōu)雅的書寫NestJS服務(wù)配置的相關(guān)資料,需要的朋友可以參考下
    2026-04-04
  • Node.js開發(fā)者必須了解的4個(gè)JS要點(diǎn)

    Node.js開發(fā)者必須了解的4個(gè)JS要點(diǎn)

    這篇文章主要介紹了Node.js開發(fā)者必須了解的4個(gè)JS要點(diǎn),Node.js是一個(gè)面向服務(wù)器的框架,立足于Chrome強(qiáng)大的V8 JS引擎。盡管它由C++編寫而成,但是它及其應(yīng)用是運(yùn)行在JS上的,需要的朋友可以參考下
    2016-02-02
  • 詳解一個(gè)基于套接字實(shí)現(xiàn)長連接的express

    詳解一個(gè)基于套接字實(shí)現(xiàn)長連接的express

    這篇文章主要介紹了詳解一個(gè)基于套接字實(shí)現(xiàn)長連接的express,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • nodejs基礎(chǔ)應(yīng)用

    nodejs基礎(chǔ)應(yīng)用

    本文主要介紹了nodejs的基礎(chǔ)應(yīng)用。具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02
  • node連接kafka2.0實(shí)現(xiàn)方法示例

    node連接kafka2.0實(shí)現(xiàn)方法示例

    這篇文章主要介紹了node連接kafka2.0,nodejs連接kafka2.0的實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了kafka2.0的功能、原理、以及node.js連接kafka2.0的具體實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2023-05-05
  • 基于socket.io和node.js搭建即時(shí)通信系統(tǒng)

    基于socket.io和node.js搭建即時(shí)通信系統(tǒng)

    socket.IO是一個(gè)websocket庫,包括了客戶端的js和服務(wù)器端的nodejs。官方地址:http://socket.io
    2014-07-07
  • 使用NVM管理Node版本的詳細(xì)教程

    使用NVM管理Node版本的詳細(xì)教程

    Node Version Manager(NVM)是一個(gè)非常流行的工具,用于在同一個(gè)系統(tǒng)上管理多個(gè) Node.js 版本,NVM 允許你安裝、使用和切換不同的 Node.js 版本,這對于開發(fā)人員來說非常有用,本文給大家介紹了使用NVM管理Node版本的詳細(xì)教程,需要的朋友可以參考下
    2025-02-02

最新評論

丰台区| 涟源市| 霸州市| 乐亭县| 邵阳市| 亚东县| 大竹县| 上林县| 泸溪县| 蓬莱市| 安陆市| 准格尔旗| 平阴县| 靖西县| 遂平县| 吉林市| 乌鲁木齐市| 武平县| 含山县| 台安县| 东兰县| 阿拉善盟| 准格尔旗| 盐池县| 宜兴市| 屏东县| 永新县| 广昌县| 禄劝| 荥经县| 馆陶县| 靖江市| 古丈县| 萨嘎县| 区。| 大名县| 搜索| 古田县| 纳雍县| 丽江市| 买车|