亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

node.js包管理工具Yarn使用簡介

 更新時(shí)間:2022年07月02日 14:16:02   作者:天方  
這篇文章介紹了JS包管理工具Yarn的基本用法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

Yarn是由Facebook、Google、Exponent 和 Tilde 聯(lián)合推出了一個(gè)新的 JS 包管理工具 , 它主要是為了彌補(bǔ) npm 的一些缺陷而出現(xiàn)的。和npm相比,它具有如下特點(diǎn):

  • 速度快 : 主要來自以下兩個(gè)方面:

    • 并行安裝:并行執(zhí)行所有任務(wù),提高了性能。

    • 離線模式:如果之前已經(jīng)安裝過一個(gè)軟件包,再次安裝時(shí)直接從緩存中獲取。

  • 安裝版本統(tǒng)一:每一次拉取同一個(gè)項(xiàng)目依賴時(shí),使用的都是一樣的模塊版本。

  • 更簡潔的輸出: Yarn結(jié)合了 emoji直觀且直接地打印出必要的信息,也提供了一些命令供開發(fā)者查詢額外的安裝信息。

  • 多注冊(cè)來源處理:所有的依賴包,不管他被不同的庫間接關(guān)聯(lián)引用多少次,安裝這個(gè)包時(shí),只會(huì)從一個(gè)注冊(cè)來源去裝,要么是 npm 要么是 bower, 防止出現(xiàn)混亂不一致。

  • 更好的語義化: yarn改變了一些npm命令的名稱,比如 yarn add/remove,感覺上比 npm 原本的 install/uninstall 要更清晰。

安裝Yarn

在已經(jīng)安裝了npm的情況下,可以直接使用npm來安裝yarn

npm?install?-g yarn

輸入yarn -v,能正確顯示版本號(hào)則說明安裝成功。如果要手動(dòng)安裝,可以直接參考官方文檔: https://yarnpkg.com/zh-Hans/docs/install

另外,由于方校長的神威,導(dǎo)致國外的網(wǎng)站可能不定時(shí)飄到火星上。此時(shí)可以使用淘寶的鏡像加速下載:

yarn config set registry?https://registry.npm.taobao.org

使用Yarn

yarn命令和npm差不多,具體可以參考官方文檔: https://yarnpkg.com/zh-Hans/docs。這里列一下常用命令。

Npm

Yarn

說明

npm init

yarn init

初始化包的開發(fā)環(huán)境

npm install

yarn install

安裝package文件里定義的所有依賴

npm install xxx —save

yarn add xxx

安裝某個(gè)依賴,默認(rèn)保存到package中

npm uninstall xxx —save

yarn remove xxx

移除某個(gè)依賴項(xiàng)目

npm install xxx —save-dev

yarn add xxx —dev

安裝某個(gè)開發(fā)時(shí)依賴項(xiàng)目

npm update xxx —save

yarn upgrade xxx

更新某個(gè)依賴項(xiàng)目

npm install xxx --global

yarn global add xxx

安裝某個(gè)全局依賴項(xiàng)目

npm run/test

yarn run/test

運(yùn)行某個(gè)命令

到此這篇關(guān)于Yarn基本用法的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用 NodeJS+Express 開發(fā)服務(wù)端的簡單介紹

    使用 NodeJS+Express 開發(fā)服務(wù)端的簡單介紹

    這篇文章主要介紹了使用 NodeJS+Express 開發(fā)服務(wù)端的簡單介紹,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • 利用C/C++編寫node.js原生模塊的方法教程

    利用C/C++編寫node.js原生模塊的方法教程

    這篇文章主要給大家介紹了關(guān)于利用C/C++編寫node.js原生模塊的相關(guān)資料,文中將實(shí)現(xiàn)的步驟一步步的介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來一起看看吧。
    2017-07-07
  • 3分鐘快速搭建nodejs本地服務(wù)器方法運(yùn)行測試html/js

    3分鐘快速搭建nodejs本地服務(wù)器方法運(yùn)行測試html/js

    本篇文章主要介紹了3分鐘快速搭建nodejs本地服務(wù)器方法運(yùn)行測試html/js,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • 詳解從NodeJS搭建中間層再談前后端分離

    詳解從NodeJS搭建中間層再談前后端分離

    這篇文章主要介紹了詳解從NodeJS搭建中間層再談前后端分離,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-11-11
  • Node.js+Express+MySql實(shí)現(xiàn)用戶登錄注冊(cè)功能

    Node.js+Express+MySql實(shí)現(xiàn)用戶登錄注冊(cè)功能

    這篇文章主要為大家詳細(xì)介紹了Node.js+Express+MySql實(shí)現(xiàn)用戶登錄注冊(cè),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • node.js中的http.createClient方法使用說明

    node.js中的http.createClient方法使用說明

    這篇文章主要介紹了node.js中的http.createClient方法使用說明,本文介紹了http.createClient的方法說明、語法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Linux 安裝nodejs環(huán)境及路徑配置詳細(xì)步驟

    Linux 安裝nodejs環(huán)境及路徑配置詳細(xì)步驟

    大家都知道linux安裝nodejs有兩種比較常用的方法,一種解壓即可用的方法操作比較簡便,另一種方法通過編譯來安裝,本文重點(diǎn)給大家講解第一種方法,感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • nodejs基礎(chǔ)之常用工具模塊util用法分析

    nodejs基礎(chǔ)之常用工具模塊util用法分析

    這篇文章主要介紹了nodejs基礎(chǔ)之常用工具模塊util用法,結(jié)合實(shí)例形式分析了nodejs核心工具模塊util功能、相關(guān)函數(shù)與使用方法,需要的朋友可以參考下
    2018-12-12
  • 深入分析node.js的異步API和其局限性

    深入分析node.js的異步API和其局限性

    這篇文章首先給大家介紹了為什么要用異步API,其次node.js異步api在使用過程有一些什么樣的限制呢,對(duì)于這個(gè)問題我們下面來看看這篇關(guān)于node.js異步的介紹分析吧,有需要的可以參考借鑒。
    2016-09-09
  • node版本快速切換及管理方法

    node版本快速切換及管理方法

    這篇文章主要為大家介紹了node版本快速切換及管理方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08

最新評(píng)論