yarn的安装与配置(秒懂yarn用法)

Yarn 是由 Facebook 发布的一款取代 npm 的包管理工具,它以其快速、安全、可靠的特点受到了广大开发者的喜爱。以下是 Yarn 的安装、配置及基本用法的详细步骤:

一、Yarn 的安装

1. 使用 npm 安装(推荐)

如果你已经安装了 Node.js,那么 npm(Node.js 的包管理器)通常也会随之安装。你可以通过 npm 来全局安装 Yarn。在命令行中执行以下命令:

npm install -g yarn

这条命令会将 Yarn 安装到你的全局环境中,使得你可以在任何地方通过命令行使用它。

2. 其他安装方法
  • 对于 Unix 系统,Yarn 提供了一个方便的安装脚本。你可以通过运行以下命令来安装 Yarn:

    curl -o- -L https://yarnpkg.com/install.sh | bash
    
  • 对于 Windows,Yarn 提供了一个 Windows 安装程序,你可以从 Yarn 的官网下载并运行。

  • 使用 Homebrew(Mac):如果你使用的是 macOS,并且已经安装了 Homebrew,可以通过以下命令安装 Yarn:

    brew install yarn
    
  • 使用 Chocolatey(Windows):在 Windows 上,你也可以使用 Chocolatey 来安装 Yarn:

    choco install yarn
    

二、Yarn 的配置

Yarn 的配置主要涉及到设置镜像源、全局参数等,以提高下载速度和适应不同的开发环境。

1. 配置镜像源

由于网络原因,直接访问 npm 官方源可能会比较慢。为了提高下载速度,你可以设置国内的镜像源,如淘宝 NPM 镜像、官方 CNPM 镜像或京东 Yarn 镜像。设置镜像源的命令如下:

yarn config set registry <mirror-url>

例如,设置淘宝 NPM 镜像的命令为:

yarn config set registry https://registry.npm.taobao.org/
2. 设置全局参数

Yarn 允许你设置全局配置参数,这些参数将应用于你在系统上运行的所有 Yarn 命令。例如,设置全局安装目录和缓存目录的命令分别为:

yarn config set global-folder "<path_to_global_folder>"
yarn config set cache-folder "<path_to_cache_folder>"

三、Yarn 的基本用法

1. 初始化项目

使用 Yarn 初始化一个新项目,并生成一个 package.json 文件,命令如下:

yarn init [-y]

-y 参数表示使用默认配置快速初始化。

2. 添加依赖项

向项目中添加依赖项,命令如下:

yarn add <package>

如果需要安装指定版本的依赖项,可以使用:

yarn add <package>@<version>
3. 全局安装依赖项

全局安装依赖项,使得该依赖项可以在任何地方使用,命令如下:

yarn global add <packageName>
4. 删除依赖项

从项目中删除依赖项,命令如下:

yarn remove <packageName>
5. 更新依赖项

更新项目中的依赖项到最新版本,命令如下:

yarn upgrade <packageName>

或者,更新所有依赖项:

yarn upgrade
6. 安装项目的全部依赖项

根据 package.json 文件中的依赖项列表,安装项目的全部依赖项,命令如下:

yarn install
7. 查看已安装的依赖项

查看项目中已安装的依赖项列表,命令如下:

yarn list
8. 查看特定依赖项的信息

查看某个特定依赖项的信息,包括最新版本、依赖关系等,命令如下:

yarn info <packageName>
9. 运行脚本

执行在 package.json 文件中定义的脚本,命令如下:

yarn run <script>

四、Yarn 的优势

  • 快速:Yarn 使用并行下载和缓存机制,显著加快包的安装速度。
  • 安全:Yarn 在执行代码之前会校验每个安装包的完整性。
  • 可靠:Yarn 使用详细的锁文件格式和明确的安装算法,确保在不同系统上无差异地工作。
  • 简单易用:Yarn 的命令简洁明了,易于学习和使用。
  • 支持离线安装:Yarn 支持在没有网络连接的情况下安装包。
  • **支持 Workspaces
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员-张师傅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值