yarn的安装和使用

简介: yarn的安装和使用

Yarn是一个快速、可靠、安全的软件包管理工具,用于管理和协调项目中的依赖关系。它是由Facebook开发的,旨在改进npm的性能和稳定性,并提供诸如本地缓存、并发安装等功能。在本文中,我们将详细介绍如何安装和使用Yarn。官方网址:Home page | Yarn

1.Yarn可以在多个操作系统上安装

包括Windows、macOS和Linux。下面分别介绍在这些操作系统上安装Yarn的方法。

1.1在Windows上安装Yarn

有两种方式:使用命令行安装和使用安装程序安装。

使用命令行安装: 首先,打开命令提示符窗口(CMD)。可以使用Win+R键组合键打开运行对话框,然后输入"cmd"并点击"确定"按钮,或者在开始菜单中搜索"cmd"并点击运行命令提示符。


然后,在命令提示符窗口中输入以下命令来安装Yarn:

npm install -g yarn

这个命令将使用npm(Node Package Manager)来全局安装Yarn。

使用安装程序安装: 首先,访问Yarn的官方网站

下载安装程序。根据你的操作系统版本下载对应的安装程序。

下载完成后,双击安装程序打开安装向导。按照向导的指示完成安装即可。

1.2在macOS上安装Yarn

可以使用Homebrew或MacPorts。

使用Homebrew安装: 首先,打开终端。可以在启动台中找到"终端"应用,或者使用Spotlight搜索"终端"。

然后,在终端中输入以下命令来安装Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

这个命令将下载并安装Homebrew。

接下来,输入以下命令来安装Yarn:

brew install yarn

这个命令将使用Homebrew来安装Yarn。

使用MacPorts安装: 首先,打开终端。

然后,输入以下命令来安装MacPorts:

sudo port selfupdate

这个命令将更新MacPorts到最新版本。

接下来,输入以下命令来安装Yarn:

sudo port install yarn

这个命令将使用MacPorts来安装Yarn。

1.3在Linux上安装Yarn

可以使用包管理器或者手动安装。

使用包管理器安装: 不同的Linux发行版有不同的包管理器,下面分别介绍在一些常见的发行版上如何使用包管理器来安装Yarn。

在Debian/Ubuntu上,使用以下命令来安装Yarn:

sudo apt-get update
sudo apt-get install yarn

在Fedora上,使用以下命令来安装Yarn:

sudo dnf install yarn

在openSUSE上,使用以下命令来安装Yarn:

sudo zypper install yarn

手动安装: 首先,打开终端。

然后,输入以下命令来下载Yarn的tarball文件:

curl -o- -L https://yarnpkg.com/latest.tar.gz | tar xz

接下来,将解压后的文件夹移动到/usr/local目录下:

sudo mv yarn-* /usr/local/yarn

最后,将Yarn的可执行文件路径添加到PATH环境变量中:

export PATH=/usr/local/yarn/bin:$PATH

这些就是在不同操作系统上安装Yarn的方法。安装完成后,可以通过输入以下命令来验证Yarn是否安装成功:

yarn --version

如果成功安装,将显示Yarn的版本号。

2.使用Yarn

Yarn提供了许多命令和功能,下面介绍一些常用的命令和功能。

2.1 Yarn init

1.初始化一个新项目 使用Yarn来初始化一个新项目非常简单。首先,创建一个新目录作为项目的根目录。然后,在根目录下打开终端,输入以下命令:

yarn init

这个命令将引导你填写一些项目的基本信息,例如项目的名称、版本、描述等。填写完成后,Yarn会生成一个package.json文件,其中包含了项目的配置信息。

2.2 Yarn add

2.安装依赖包 在项目中,我们通常需要使用一些第三方的依赖包来实现某些功能。使用Yarn来安装依赖包非常方便。在根目录下的终端中输入以下命令:

yarn add <package>

这个命令将安装指定的依赖包,并将其添加到package.json文件的dependencies字段中。

也可以安装多个依赖包,只需在命令中添加它们的名称,用空格分隔:

yarn add <package1> <package2> <package3>

2.3 Yarn upgrade

3.升级依赖包 当项目中的某个依赖包有新的版本发布时,可以使用Yarn来升级它。在根目录下的终端中输入以下命令:

yarn upgrade <package>

这个命令将升级指定的依赖包到最新版本。

也可以升级多个依赖包,只需在命令中添加它们的名称,用空格分隔:

yarn upgrade <package1> <package2> <package3>

2.4 Yarn remove

4.卸载依赖包 如果项目中不再需要某个依赖包,可以使用Yarn来卸载它。在根目录下的终端中输入以下命令:

yarn remove <package>


这个命令将卸载指定的依赖包,并将其从package.json文件的dependencies字段中移除。

也可以卸载多个依赖包,只需在命令中添加它们的名称,用空格分隔:

yarn remove <package1> <package2> <package3>

2.5 Yarn add <package> --dev

5.安装开发依赖包 除了项目的运行时依赖,还有一些开发时依赖。这些依赖包通常用于测试、构建和部署等开发阶段的任务。使用Yarn来安装开发依赖包与安装普通依赖包类似,只需在命令中添加"--dev"选项:

yarn add <package> --dev

2.6 Yarn run

6.执行脚本命令 在package.json文件中,可以定义一些脚本命令来执行一些任务。使用Yarn来执行这些脚本命令非常简单。在根目录下的终端中输入以下命令:

yarn run <script>

其中,<script>是package.json文件中定义的脚本命令的名称。

例如,我们在package.json文件中定义了一个名为"test"的脚本命令:

{
  "scripts": {
    "test": "node test.js"
  }
}

那么,可以使用以下命令来执行该脚本命令:

yarn run test

这个命令将执行test.js文件。

这些就是Yarn的一些基本用法。除了上述介绍的命令和功能,Yarn还提供了很多其他的命令和功能,可以通过输入以下命令查看其帮助文档:

yarn --help

总结: 在本文中,我们详细介绍了如何安装和使用Yarn。通过使用Yarn,我们可以更方便地管理和协调项目中的依赖关系,提高开发


相关文章
|
9天前
|
资源调度 JavaScript iOS开发
yarn的安装与配置(Windows/macOS)
yarn的安装与配置(Windows/macOS)
64 0
|
22天前
|
缓存 资源调度 JavaScript
yarn安装和使用及与npm的区别
yarn安装和使用及与npm的区别
18 0
|
1月前
|
缓存 资源调度 前端开发
Yarn的安装和使用
【5月更文挑战第5天】**Yarn**是Facebook于2016年推出的快速、可靠的JavaScript包管理器,旨在解决npm的安装速度慢和依赖一致性问题。它通过确定性安装、并行下载和本地缓存提升开发体验。本文介绍了Yarn的基本概念、核心特性、安装步骤、常见问题及其解决方案,并提供了代码示例。Yarn支持工作空间管理、选择性版本安装、自动化脚本等进阶功能,与VSCode、Git和CI工具集成良好,且持续创新,如Yarn 2的PnP模式。掌握Yarn能有效提升前端开发效率和项目安全性。
84 2
|
1月前
|
资源调度 JavaScript Ubuntu
Yarn介绍及快速安装Debian/Ubuntu Linux
现在,你已经成功安装了Yarn,可以在你的JavaScript项目中使用它来管理依赖。
112 3
|
1月前
|
资源调度
yarn 安装 卸载降级升级 以及常用指令
yarn 安装 卸载降级升级 以及常用指令
127 1
|
1月前
|
资源调度 前端开发 JavaScript
Yarn安装与使用
Yarn安装与使用
28 0
|
1月前
|
缓存 资源调度 前端开发
yarn 的安装和使用
yarn 的安装和使用
|
7月前
|
缓存 资源调度 JavaScript
从零到一nvm、npm、cnpm、yarn、vue全套安装和环境配置以及创建新项目和如何运行人家的项目大全,最详细,保姆级
从零到一nvm、npm、cnpm、yarn、vue全套安装和环境配置以及创建新项目和如何运行人家的项目大全,最详细,保姆级
282 0
|
1月前
|
缓存 资源调度 JavaScript
Yarn的安装与使用
Yarn的安装与使用
|
1月前
|
资源调度 分布式计算 Hadoop
Hadoop学习笔记(HDP)-Part.14 安装YARN+MR
01 关于HDP 02 核心组件原理 03 资源规划 04 基础环境配置 05 Yum源配置 06 安装OracleJDK 07 安装MySQL 08 部署Ambari集群 09 安装OpenLDAP 10 创建集群 11 安装Kerberos 12 安装HDFS 13 安装Ranger 14 安装YARN+MR 15 安装HIVE 16 安装HBase 17 安装Spark2 18 安装Flink 19 安装Kafka 20 安装Flume
125 0
Hadoop学习笔记(HDP)-Part.14 安装YARN+MR