Yarn安装与配置指南:快速掌握Yarn用法

2024-12-18 11:31 更新

Yarn 是 Facebook 推出的一个现代 JavaScript 包管理工具,旨在提供更快、更安全、更可靠的依赖管理。以下是 Yarn 的安装和基本配置步骤,以及一些常用命令的用法:

1. 安装 Yarn

安装 Node.js:Yarn 需要 Node.js 环境,所以首先确保你的系统上安装了 Node.js。你可以从 Node.js 官网 下载并安装。

安装 Yarn: npm 安装:如果你已经安装了 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

2. 配置 Yarn

Yarn 的配置通常不需要太多的手动设置,但是你可以根据自己的需求进行一些自定义配置:

查看 Yarn 版本:

yarn --version

全局配置:使用 yarn config 命令来查看或设置全局配置。

yarn config get [key]  # 查看配置
yarn config set [key] [value]  # 设置配置

设置缓存目录:

yarn config set cache-folder ~/.yarn-cache

设置 npm 镜像源(如果你在中国大陆):

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

3. Yarn 常用命令

初始化项目:在项目根目录下创建 package.json 文件。

yarn init

安装依赖: 安装项目依赖到 node_modules 并添加到 package.json:

yarn add [package]

安装开发依赖:

yarn add [package] --dev

移除依赖:

yarn remove [package]

安装所有依赖:

yarn install

运行脚本:在 package.json 中定义的脚本。

yarn run [script-name]

列出已安装的包:

yarn list

更新依赖:

yarn upgrade

检查项目依赖的安全性:

yarn audit

全局安装包:

yarn global add [package]

清除缓存:

yarn cache clean

Yarn 提供了许多其他功能和命令,你可以通过 yarn --help 查看所有可用的命令和选项。随着你使用 Yarn 的深入,你可能会发现自己越来越依赖这个强大的工具。

4. Yarn包管理和项目构建命令

Yarn 提供了一系列命令来帮助开发者进行包管理和项目构建。以下是一些除了基本命令之外的常用 Yarn 命令:

添加依赖(带版本控制):

yarn add [package]@[version]

添加依赖并排除特定版本:

yarn add [package] --ignore-scripts --exact

添加依赖到不同依赖类型:

添加到 dependencies:

yarn add [package] --peer

添加到 devDependencies(默认):

yarn add [package] --dev

检查依赖树:

yarn why [package]

列出依赖的依赖项:

yarn dep-list [package]

检查过时的包:

yarn outdated

升级特定包到最新版本:

yarn upgrade [package]

检查当前项目的依赖状态:

yarn check --verify

删除未使用的依赖:

yarn autoclean --init
yarn autoclean --run

生成 yarn.lock 文件:

yarn install --frozen-lockfile

使用不同的 yarn.lock 文件安装依赖:

yarn install --offline

设置 yarn.lock 文件为只读:

yarn lock --write

运行构建脚本:

yarn build

运行测试脚本:

yarn test

创建可执行的二进制文件:

yarn create [binary-name]

发布包到 npm registry:

yarn publish

查看详细的命令帮助:

yarn help [command]

查看 Yarn 的配置信息:

yarn config list

清除缓存并重新安装所有包:

yarn cache clean
yarn install

使用 workspaces 功能: 如果你的项目使用了 Yarn workspaces,你可以使用以下命令:

列出所有 workspaces:

yarn workspaces list

在特定 workspace 中运行命令:

yarn workspace [workspace-name] run [command]

这些命令覆盖了从项目初始化到构建、测试和发布等各个阶段,Yarn 提供了一套完整的工具链来支持现代 JavaScript 项目的开发流程。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号