W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Yarn 是 Facebook 推出的一個(gè)現(xiàn)代 JavaScript 包管理工具,旨在提供更快、更安全、更可靠的依賴管理。以下是 Yarn 的安裝和基本配置步驟,以及一些常用命令的用法:
安裝 Node.js:Yarn 需要 Node.js 環(huán)境,所以首先確保你的系統(tǒng)上安裝了 Node.js。你可以從 Node.js 官網(wǎng) 下載并安裝。
安裝 Yarn: npm 安裝:如果你已經(jīng)安裝了 npm,可以使用以下命令安裝 Yarn:
npm install -g yarn
包管理器安裝: 在 Ubuntu 或 Debian 上:
sudo apt-get install -y yarn
在 CentOS 或 Fedora 上:
sudo dnf install yarn
在 macOS 上使用 Homebrew:
brew install yarn
在 Windows 上使用 Chocolatey:
choco install yarn
Yarn 的配置通常不需要太多的手動(dòng)設(shè)置,但是你可以根據(jù)自己的需求進(jìn)行一些自定義配置:
查看 Yarn 版本:
yarn --version
全局配置:使用 yarn config 命令來查看或設(shè)置全局配置。
yarn config get [key] # 查看配置
yarn config set [key] [value] # 設(shè)置配置
設(shè)置緩存目錄:
yarn config set cache-folder ~/.yarn-cache
設(shè)置 npm 鏡像源(如果你在中國大陸):
yarn config set registry https://registry.npm.taobao.org
初始化項(xiàng)目:在項(xiàng)目根目錄下創(chuàng)建 package.json 文件。
yarn init
安裝依賴: 安裝項(xiàng)目依賴到 node_modules 并添加到 package.json:
yarn add [package]
安裝開發(fā)依賴:
yarn add [package] --dev
移除依賴:
yarn remove [package]
安裝所有依賴:
yarn install
運(yùn)行腳本:在 package.json 中定義的腳本。
yarn run [script-name]
列出已安裝的包:
yarn list
更新依賴:
yarn upgrade
檢查項(xiàng)目依賴的安全性:
yarn audit
全局安裝包:
yarn global add [package]
清除緩存:
yarn cache clean
Yarn 提供了許多其他功能和命令,你可以通過 yarn --help 查看所有可用的命令和選項(xiàng)。隨著你使用 Yarn 的深入,你可能會(huì)發(fā)現(xiàn)自己越來越依賴這個(gè)強(qiáng)大的工具。
Yarn 提供了一系列命令來幫助開發(fā)者進(jìn)行包管理和項(xiàng)目構(gòu)建。以下是一些除了基本命令之外的常用 Yarn 命令:
添加依賴(帶版本控制):
yarn add [package]@[version]
添加依賴并排除特定版本:
yarn add [package] --ignore-scripts --exact
添加依賴到不同依賴類型:
添加到 dependencies:
yarn add [package] --peer
添加到 devDependencies(默認(rèn)):
yarn add [package] --dev
檢查依賴樹:
yarn why [package]
列出依賴的依賴項(xiàng):
yarn dep-list [package]
檢查過時(shí)的包:
yarn outdated
升級(jí)特定包到最新版本:
yarn upgrade [package]
檢查當(dāng)前項(xiàng)目的依賴狀態(tài):
yarn check --verify
刪除未使用的依賴:
yarn autoclean --init
yarn autoclean --run
生成 yarn.lock 文件:
yarn install --frozen-lockfile
使用不同的 yarn.lock 文件安裝依賴:
yarn install --offline
設(shè)置 yarn.lock 文件為只讀:
yarn lock --write
運(yùn)行構(gòu)建腳本:
yarn build
運(yùn)行測試腳本:
yarn test
創(chuàng)建可執(zhí)行的二進(jìn)制文件:
yarn create [binary-name]
發(fā)布包到 npm registry:
yarn publish
查看詳細(xì)的命令幫助:
yarn help [command]
查看 Yarn 的配置信息:
yarn config list
清除緩存并重新安裝所有包:
yarn cache clean
yarn install
使用 workspaces 功能: 如果你的項(xiàng)目使用了 Yarn workspaces,你可以使用以下命令:
列出所有 workspaces:
yarn workspaces list
在特定 workspace 中運(yùn)行命令:
yarn workspace [workspace-name] run [command]
這些命令覆蓋了從項(xiàng)目初始化到構(gòu)建、測試和發(fā)布等各個(gè)階段,Yarn 提供了一套完整的工具鏈來支持現(xiàn)代 JavaScript 項(xiàng)目的開發(fā)流程。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: