Yarn的安装与使用

简介

Yarn 对你的代码来说是一个软件包管理器, 你可以通过它使用全世界开发者的代码,或者分享自己的代码给全世界的开发者。Yarn 做这些事情快捷、安全、可靠,所以你不用担心什么。

通过 Yarn 你可以使用其他开发者针对不同问题的解决方案,简化你开发软件的过程。 如果使用过程中遇到问题,你可以将其上报或者贡献解决方案到 GitHub,一旦问题被修复, 你可以使用 Yarn 更新。

代码通过 软件包(package) 的方式被共享。一个软件包里包含了所有需要共享的代码,以及一个描述软件包信息的文件 package.json (叫做 清单)。

安装

管理 Yarn 的首选方法是通过 Corepack,这是一个从 16.10 开始的所有 Node.js 版本附带的新二进制文件。它充当您和 Yarn 之间的中介,并允许您在多个项目中使用不同的包管理器版本,而无需再签入 Yarn 二进制文件。

Node.js >= 16.10

默认情况下,所有 Node.js 安装都包含 Corepack,但目前是选择加入的。若要启用它,请运行以下命令:

corepack enable

Node.js <16.10

在 16.10 之前的版本中,Node.js 不包含 Corepack;若要解决此问题,请运行:

npm i -g corepack

更新全局 Yarn 版本

Node.js ^16.17 or >=18.6

corepack prepare yarn@stable --activate

Node.js <16.17 or <18.6

查看最新的 Yarn 版本,记下版本号,然后运行:

corepack prepare yarn@<version> --activate

初始化项目

只需运行以下命令即可。它将在您当前的目录中生成一些文件;将它们全部添加到您的下一次提交中,您就完成了!

yarn init -2

注意:默认情况下, yarn init -2 会将您的项目设置为与零安装兼容,这需要签入存储库中的缓存;如果您要禁用此功能,请检查您的 .gitignore 。

注意:如果您从 Yarn 1.x 迁移并遇到阻碍,您可能需要查看我们的迁移指南。它并不总是需要的,而是关于如何解决过渡中可能出现的问题的相当全面的资源。

更新到最新版本

如果以后要将 Yarn 更新到最新版本,请运行:

yarn set version stable

然后,Yarn 会将项目配置为使用最新的稳定二进制文件。在提交结果之前,不要忘记运行新安装以更新您的工件!

安装 master 分支的最新构建版本

有时,即使是最新版本也不够,然后您将需要尝试最新的 master 分支来检查错误是否已修复。这变得非常简单!只需运行以下命令:

yarn set version from sources

同样的,还可以使用 --branch 参数来指定要安装特定的 PR:

yarn set version from sources --branch 1211

用法

显示命令列表

yarn help

初始化一个新项目

yarn init

安装所有依赖项

yarn
yarn install

添加依赖项

yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]

将依赖项添加到不同的依赖类别中

yarn add [package] --dev  # dev dependencies
yarn add [package] --peer # peer dependencies

更新依赖项

yarn up [package]
yarn up [package]@[version]
yarn up [package]@[tag]

删除依赖项

yarn remove [package]

更新 Yarn 本体

yarn set version latest
yarn set version from sources
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值