yarn 安装及使用教程

目录

快速入门

安装

Install via npm

Alternatives

Windows

安装后检查

用法

官网链接


快速入门

Yarn 对你的代码来说是一个包管理器。它可以让你使用并分享 全世界开发者的(例如 JavaScript)代码。 Yarn 能够快速、安全、 并可靠地完成这些工作,所以你不用有任何担心。

通过Yarn你可以使用其他开发者针对不同问题的解决方案,使自己的开发过程更简单。 使用过程中遇到问题,你可以将其上报或者贡献解决方案。一旦问题被修复, Yarn会更新保持同步。

代码通过 包(package) (或者称为 模块(module)) 的方式来共享。 一个包里包含所有需要共享的代码,以及描述包信息的文件,称为 package.json 。

安装

在使用 Yarn 之前,首先要在您的系统上安装 Yarn 。 虽然安装 Yarn 有很多种方式,但是建议采用这一种跨平台的安装方式:

Install via npm

It is recommended to install Yarn through the npm package manager, which comes bundled with Node.js when you install it on your system.

Once you have npm installed you can run the following both to install and upgrade Yarn:

npm install --global yarn

Alternatives

点击以展开 / 折叠
操作系统:

                                     Alpine                                     Arch Linux                                     CentOS / Fedora / RHEL                                     Debian / Ubuntu                                     Gentoo Linux                                     macOS                                     Solus                                     Windows                                     Alternatives                    

版本:

           稳定版 (1.22.17)           候选发布版本 (1.22.17)           Classic Nightly (1.23.0-20220130.1630)         

Windows

在 Windows 系统中有三种安装 Yarn 的方式。

下载安装程序

你将下载到一个 .msi 文件,当它运行时会指引你将 Yarn 安装到 Windows 上。

如果你使用此安装程序,需要先安装 Node.js。

下载安装程序

通过 Chocolatey 安装

Chocolatey 是一个 Windows 专用的软件包管理工具。 请按照此 说明 安装 Chocolatey 。

安装 Chocolatey 之后,你就可以在控制台执行如下命令安装 Yarn 了:

choco install yarn

这也会确保你安装了 Node.js 。

通过 Scoop 安装

Scoop 是一个用于 Windows 的基于命令行的安装工具。 请按照此 说明 安装 Scoop 。

Scoop 安装后,你就可以在控制台执行如下命令安装 Yarn 了:

scoop install yarn

如果 Node.js 未被安装,scoop 会提示你安装。 例如:

scoop install nodejs

注意

请将您的项目目录和 Yarn 的缓存目录 (%LocalAppData%\Yarn) 列入杀毒软件的白名单中,否则会因为每次向磁盘写入文件时而被扫描,导致安装软件包变得很慢。

安装后检查

通过如下命令测试 Yarn 是否安装成功:

yarn --version

用法

初始化一个新项目

yarn init

添加依赖包

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

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

分别添加到 devDependenciespeerDependenciesoptionalDependencies 类别中:

yarn add [package] --dev
yarn add [package] --peer
yarn add [package] --optional

升级依赖包

yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]

移除依赖包

yarn remove [package]

安装项目的全部依赖

yarn

或者

yarn install

官网链接

Yarn 中文文档

Home | Yarn - Package Manager

Yarn

你可能感兴趣的:(javascript,js,yarn)