秒懂 Yarn:从安装配置到高效使用的全攻略

简介: 秒懂 Yarn:从安装配置到高效使用的全攻略

Yarn 是一个快速、可靠、安全的 JavaScript 包管理工具,可以替代 npm,提供更高效的依赖管理。本文将详细介绍 Yarn 的安装与配置,并分享一些实用的用法,让你秒懂 Yarn 的使用。

1. Yarn 的安装

1.1. 通过 npm 安装

如果你已经安装了 Node.js 和 npm,可以通过 npm 安装 Yarn:

npm install -g yarn

1.2. 通过安装包安装

你也可以从 Yarn 官方网站下载适用于你操作系统的安装包进行安装:Yarn 官方下载页面

1.3. 验证安装

安装完成后,运行以下命令验证 Yarn 是否安装成功:

yarn --version
2. 配置 Yarn

2.1. 配置全局目录

Yarn 默认会将全局包安装在 ~/.yarn~/.config/yarn/global 目录下,可以通过以下命令自定义全局安装路径:

yarn config set prefix ~/.yarn-global

2.2. 配置镜像源

为了提高包的下载速度,可以配置国内镜像源,如淘宝镜像:

yarn config set registry https://registry.npm.taobao.org/
3. Yarn 的基本用法

3.1. 初始化项目

在一个新的项目目录下运行以下命令,初始化 package.json 文件:

yarn init

根据提示输入项目名称、版本、描述等信息。

3.2. 安装依赖

与 npm 类似,Yarn 安装依赖时使用 add 命令。例如,安装 React:

yarn add react

3.3. 安装开发依赖

安装开发依赖包时,需要加上 -D 参数。例如,安装 Webpack:

yarn add webpack -D

3.4. 移除依赖

移除某个依赖包使用 remove 命令。例如,移除 React:

yarn remove react

3.5. 更新依赖

更新项目中的所有依赖包可以运行:

yarn upgrade

3.6. 全局安装包

全局安装包时使用 global 命令。例如,全局安装 ESLint:

yarn global add eslint

3.7. 运行脚本

package.json 中定义的脚本可以通过 yarn run 运行。例如,运行 start 脚本:

yarn run start
4. 高级用法

4.1. 使用 Workspaces

Yarn Workspaces 允许你在一个仓库中管理多个包。首先,在 package.json 中启用 Workspaces:

{
  "private": true,
  "workspaces": [
    "packages/*"
  ]
}

然后在 packages 目录中创建各个子包的目录和 package.json 文件。

4.2. 使用 Yarn Plug'n'Play (PnP)

Yarn PnP 是一种更高效的依赖解析方式,可以完全移除 node_modules 目录。在项目中启用 PnP:

yarn set version berry
yarn config set pnpEnabled true

目录
打赏
0
4
5
0
28
分享
相关文章
秒懂Yarn:从安装到配置的全流程详解
**Yarn**是Facebook推出的JavaScript包管理器,旨在提供更快、更安全的依赖管理。它通过并行安装、离线模式、版本锁定和友好的命令行界面提升效率。要安装Yarn,可以使用npm、Homebrew或Chocolatey。基本命令包括初始化项目(`yarn init`)、安装/移除/升级依赖(`yarn add/remove/upgrade`)。配置Yarn涉及设置`.yarnrc`文件,如更改registry。通过`yarn.lock`文件保证依赖一致性。文章还提供了使用Yarn进行API测试和项目管理的实战案例。
316 0
超详细hadoop集群服务器安装配置教程
虚拟机以及Linux系统安装在之前的两篇分享中已经详细的介绍了方法,并且每一步的都配图了。如果有朋友还是看不懂,那我也爱莫能助了。本篇主要就hadoop服务器操作系统配置进行详细说明,hadoop安装会在下一篇文章中详细的介绍。
12024 0
yarn 现代的包管理工具 介绍
本文介绍了yarn作为现代的包管理工具,由Facebook开发,具有依赖管理、版本锁定、性能优化、安全性增强等优点,并提供了使用yarn进行项目初始化、添加依赖、安装依赖和运行脚本的基本命令和操作步骤。
yarn 现代的包管理工具 介绍