Yarn的安裝與使用詳細(xì)介紹
在官方介紹里有這么一句話:
Yarn is a package manager for your code. It allows you to use and share code with other developers from around the world. Yarn does this quickly, securely, and reliably so you don't ever have to worry.
關(guān)鍵意思就是,快速,安全,可靠。你下載的包將不再重新下載。而且確保在不同系統(tǒng)中可以正常工作。
快速安裝
MacOS
在Mac上安裝比較方便,使用初始化腳本即可
curl -o- -L https://yarnpkg.com/install.sh | bash
Linux
Po主自己的機(jī)器是Ubuntu,安裝比較簡單
輸入命令
sudo apt-key adv --keyserver pgp.mit.edu --recv D101F7899D41F3C3 echo "deb http://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
然后輸入安裝命令就行啦:
sudo apt-get update && sudo apt-get install yarn
windows
windows 下需要下載msi文件 ,下載地址:https://yarnpkg.com/latest.msi
npm 的方式
npm install -g yarn
關(guān)于安裝,你可以去官網(wǎng)查看到更多資料 https://yarnpkg.com/en/docs/install

安裝完成后,你可以測試下自己的版本
yarn --version
PS: 如果拋出錯誤yarn: command not found ,你可以去這里找下解決方法,應(yīng)該都可以解決的
開始使用
我們新建一個(gè)文件夾yarn測試下
輸入命令: yarn init

一路enter下去就行
然后我們試著加一些依賴:
yarn add gulp-less
如果加入具體版本可以后面寫上@0.x.x 這樣子

Po主試著裝了三個(gè)gulp插件,這個(gè)時(shí)候package.json里面是這個(gè)樣子的:

如果你要移除的話,可以使用yarn remove package_name 比如:
yarn remove gulp-less
升級更新某個(gè)依賴可以使用這個(gè):
yarn upgrade [package]
總結(jié)
總之安裝和使用都挺方便的,注意本地node version >=4.0安裝時(shí)會提示的。安裝速度也挺快的,目前自己還沒有publish過,不過打算稍后publish嘗試下。如同F(xiàn)B聲稱,快速,可靠,安全。yarn是開源的,隨著關(guān)注和使用的人越來越多,yarn會變得更好,相信也會有部分工程師使用yarn而放棄npm 。以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
相關(guān)文章
windows離線環(huán)境安裝node-sass全過程
文章介紹了如何在Windows系統(tǒng)上安裝和配置node-sass,并提供了一個(gè)詳細(xì)的步驟指南,首先,通過命令行查看支持版本;然后,下載對應(yīng)版本的node-sass安裝包;接著,在npm配置文件中增加SASS_BINARY_PATH路徑配置;最后,執(zhí)行npmi命令完成安裝2024-12-12
HTTP JSON接口模擬工具Interfake快速入門教程
這篇文章主要為大家介紹了HTTP JSON接口模擬工具Interfake快速入門教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06
淺談Node新版本13.2.0正式支持ES Modules特性
這篇文章主要介紹了淺談Node新版本13.2.0正式支持ES Modules特性,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
如何在node.js中使用?JsonWebToken模塊進(jìn)行token加密
目前在web框架中最流行的身份驗(yàn)證是使用jsonwebtoken,簡稱jwt.可以設(shè)置加密方式,過期時(shí)間,存放個(gè)人信息,逆解析,下面這篇文章主要給大家介紹了關(guān)于如何在node.js中使用?JsonWebToken模塊進(jìn)行token加密的相關(guān)資料,需要的朋友可以參考下2023-03-03
Node.js實(shí)戰(zhàn)之Buffer和Stream模塊系統(tǒng)深入剖析詳解
這篇文章主要介紹了Node.js實(shí)戰(zhàn)之Buffer和Stream模塊系統(tǒng)深入剖析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08
Node.js進(jìn)行http/https請求和下載的實(shí)現(xiàn)實(shí)例
本文將介紹使用使用 Node.js 的 https 模塊和 fs 模塊實(shí)現(xiàn)了三個(gè) HTTP 請求的功能,分別展示了如何通過 HTTPS 發(fā)起 GET 請求獲取 JSON 數(shù)據(jù)、發(fā)送帶有請求頭的 POST 請求,以及下載圖片并保存到本地,2025-09-09

