当前位置:首页 » 《关于电脑》 » 正文

一篇文章带你搞懂yarn

24 人参与  2024年10月06日 14:40  分类 : 《关于电脑》  评论

点击全文阅读


Yarn 是一款由 Facebook、Google、Exponent 和 Tilde 等公司开发的快速、可靠且安全的 JavaScript 包管理工具,旨在解决 npm 在性能上的一些问题,并提供更简洁一致的命令行接口。本文将详细介绍 Yarn 的安装、配置和基本用法。

 一、安装 Yarn

1. 前提条件


在安装 Yarn 之前,请确保已安装 Node.js。可以通过以下命令检查 Node.js 是否已安装及其版本号:

node -v

2. 安装方法

2.1 使用 npm 安装


如果已安装 Node.js,则可以通过 npm 全局安装 Yarn:

npm install -g yarn
2.2 使用 Corepack 安装


从 Yarn 2 开始,推荐通过 Corepack 管理 Yarn。Corepack 随 Node.js 一起发布,简化了 Yarn 的安装过程:

corepack enable
2.3 使用安装脚本


可以使用 curl 下载并执行 Yarn 的安装脚本:

curl -o- -L https://yarnpkg.com/install.sh | bash
 2.4 使用包管理器安装


在不同操作系统上,可以使用各自的包管理器安装 Yarn:

macOS:使用 Homebrew 安装:
curl -o- -L https://yarnpkg.com/install.sh | bash

Windows:使用 Chocolatey 安装:

  choco install yarn

Linux:在 Debian/Ubuntu 系统上使用 APT 安装:

  curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -  echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list  sudo apt update && sudo apt install yarn

3. 验证安装


安装完成后,可以通过以下命令验证 Yarn 是否成功安装:
 

yarn --version


 

 二、配置 Yarn

Yarn 允许通过全局配置文件和项目级配置文件进行自定义。

 1. 全局配置


全局配置文件通常位于用户主目录下的 `.yarnrc.yml` 文件中。可以使用 `yarn config` 命令设置或修改全局配置选项。

例如,设置全局缓存目录:
 

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


 

设置国内镜像源以加快下载速度:
 

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

2. 项目配置


在项目根目录下创建 `.yarnrc.yml` 文件可以设置项目级配置,这些配置仅在该项目内有效。

 三、Yarn 的基本用法

Yarn 提供了丰富的命令行工具来管理项目的依赖、脚本和版本。以下是一些常用命令:

 1. 初始化新项目


创建一个新的 `package.json` 文件:

yarn init

2. 添加依赖


安装项目依赖:

yarn add <package-name>


如需添加开发依赖,使用 `--dev` 或 `-D` 选项:

yarn add <package-name> --dev

3. 升级依赖


升级项目中的某个依赖:

yarn upgrade <package-name>

 4. 移除依赖


移除项目中的某个依赖:

yarn remove <package-name>

5. 安装依赖


安装项目中的所有依赖:

yarn install

6. 运行脚本


在 `package.json` 的 `scripts` 部分定义脚本后,可以使用 `yarn` 命令运行这些脚本:

yarn start  # 运行 `node index.js`yarn test   # 运行 `jest`yarn build  # 运行 `webpack`

7. 版本管理


设置项目的版本号:

yarn version --new-version <version>


发布到 npm:

npm publish

结论


Yarn 是一款功能强大且易于使用的 JavaScript 包管理工具,提供了比 npm 更快、更可靠的性能,以及更简洁的命令行接口。通过本文的介绍,您应该已经了解了如何安装和配置 Yarn,以及如何使用 Yarn 管理项目的依赖、脚本和版本。希望这些信息能帮助您更高效地开发 JavaScript 项目。


点击全文阅读


本文链接:http://zhangshiyu.com/post/168307.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1