如何在 Ubuntu 20.04 上安装 Yarn

2023-11-12

Yarn 是一个与 npm 兼容的 JavaScript 包管理器,可帮助您自动执行安装、更新、配置和删除 npm 包的过程。它缓存每个下载包并通过并行操作加快安装过程。

在本教程中,我们将解释如何安装Yarn在 Ubuntu 20.04 上。我们还将介绍基本的 Yarn 命令和选项。

在 Ubuntu 上安装 Yarn#

在 Ubuntu 上安装 Yarn 相当简单。我们将启用官方 Yarn 存储库,导入存储库 GPG 密钥,然后安装软件包。该存储库得到一致维护并提供最新版本。

通过运行以下命令导入存储库的 GPG 密钥并将 Yarn 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

启用存储库后,更新包列表并安装 Yarn。

sudo apt updatesudo apt install yarn

上面的命令也将安装Node.js。如果您通过 nvm 安装 Node,请使用以下命令跳过 Node.js 安装:

sudo apt install --no-install-recommends yarn

完成后,通过打印 Yarn 版本来验证安装:

yarn --version

输出将如下所示:

1.22.4

您系统上安装的版本可能与上面显示的版本不同。

就是这样!您已经在 Ubuntu 计算机上成功安装了 Yarn,并且可以开始使用它。

使用纱线#

现在 Yarn 已经安装在您的 Ubuntu 系统上,让我们探索一些最常见的 Yarn 命令。

创建一个新项目#

首先为您的应用程序创建一个目录并导航到该目录:

mkdir ~/my_project && cd ~/my_project

要创建新项目,请运行yarn init:

yarn init my_project

该命令将询问您几个问题。根据提示输入信息,或接受默认值:

yarn init v1.22.4
question name (vagrant): Linuxize
question version (1.0.0): 0.0.1
question description: Testing Yarn
question entry point (index.js): 
question repository url: 
question author: Linuxize
question license (MIT): 
question private: 
success Saved package.json
Done in 20.18s.

完成后,该脚本将创建一个基本的package.json包含所提供信息的文件。您可以随时打开并编辑该文件。

添加依赖项#

要将 npm 包添加到项目依赖项中,请使用yarn add命令后跟包名称:

yarn add [package_name]

上面的命令将更新package.json and yarn.lock files.

默认情况下,当仅给出包名称时,Yarn 将安装最新版本。要安装特定版本或标签,请使用以下语法:

yarn add [package_name]@[version_or_tag]

升级依赖#

要升级软件包,请使用以下命令之一:

yarn upgradeyarn upgrade [package_name]yarn upgrade [package_name]@[version_or_tag]

如果未给出包名称,该命令将根据 package.json 文件中指定的版本范围将项目依赖项更新到最新版本。否则,仅更新指定的包。

消除依赖#

Use the yarn remove命令后跟包名称以删除依赖项:

yarn remove [package_name]

该命令将删除包并更新项目的package.json and yarn.lock files.

安装所有项目依赖项#

安装在中指定的所有项目依赖项package.json文件,运行:

yarn

or

yarn install

结论#

我们已经向您展示了如何在 Ubuntu 计算机上安装 Yarn。有关 Yarn 的更多信息,请访问他们的文档 page.

如果您有任何问题或反馈,请随时在下面发表评论。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Ubuntu 20.04 上安装 Yarn 的相关文章

随机推荐

  • 如何列出 Ubuntu 上已安装的软件包

    在本教程中 我们将向您展示如何列出和过滤 Ubuntu 上已安装的软件包 当您需要在另一台计算机上安装相同的软件包或想要重新安装系统时 了解如何列出 Ubuntu 系统上已安装的软件包会很有帮助 我们还将向您展示如何检查是否安装了特定的软件
  • 如何提取(解压缩)tar.xz 文件

    The tar命令允许您创建和提取 tar 档案 它支持多种压缩程序 例如 gzip bzip2 lzip lzma lzop xz 和 compress Xz是一种基于LZMA算法的流行的文件压缩算法 按照约定 压缩后的 tar 存档的名
  • 如何在 Debian 9 上安装 Apache Maven

    Apache Maven 是一个开源项目管理和理解工具 主要用于 Java 项目 Maven 使用项目对象模型 POM 它本质上是一个 XML 文件 其中包含有关项目 配置详细信息 项目依赖项等的信息 在本教程中 我们将向您展示在 Debi
  • 使用 SSH 配置文件

    如果您经常通过 SSH 连接到多个远程系统 您会发现记住所有远程 IP 地址 不同的用户名 非标准端口和各种命令行选项即使不是不可能 也是很困难的 一种选择是创建 bash 别名对于每个远程服务器连接 然而 对于这个问题还有另一种更好 更直
  • 如何在 Ubuntu 20.04 上更改主机名

    主机名是在操作系统安装期间设置的 或者是在创建虚拟机时动态分配给虚拟机的 本指南介绍了如何在 Ubuntu 20 04 上设置或更改主机名 而无需重新启动系统 了解主机名 主机名是标识网络上设备的标签 同一网络上不应有两台或更多台具有相同主
  • 如何在Ubuntu上卸载软件包

    有时 您可能会在 Ubuntu 上安装一个应用程序 但在尝试后 您会发现该应用程序不适合您 在这种情况下 您可能需要卸载该软件包 在本文中 我们将向您展示如何使用图形化的 Ubuntu 软件中心 以及通过命令行 使用apt or apt g
  • 如何在 Ubuntu 20.04 上安装和使用 Curl

    curl是一个命令行实用程序 用于从远程服务器传输数据或向远程服务器传输数据 和curl 您可以使用支持的协议之一下载或上传数据 包括 HTTP HTTPS SCP SFTP and FTP 本文介绍了如何安装Curl在 Ubuntu 20
  • 如何使用 Linux 屏幕

    您是否曾经遇到过这样的情况 您在远程计算机上执行长时间运行的任务 突然连接断开 SSH 会话终止 您的工作丢失 好吧 我们所有人都曾在某个时刻发生过这种事 不是吗 幸运的是 有一个实用程序叫做screen这使我们能够恢复会议 介绍 Scre
  • 如何在 Ubuntu Linux 中更改 root 密码

    root 用户 或超级用户 是所有 Linux 和类 Unix 系统上都存在的特殊用户帐户 它可以完全访问系统上的每个命令和任何资源 没有任何限制 如果您从其他 Linux 发行版转到 Ubuntu 您可能想知道默认 root 密码是什么或
  • 如何在 CentOS 8 上安装 Pip

    Pip 是一个包管理系统 允许您安装 删除以及以其他方式管理用 Python 编写的软件包 它可用于从 Python 包索引 PyPI 和其他索引安装包 在本教程中 我们将解释如何在 CentOS 8 上安装适用于 Python 2 和 3
  • 如何在 Vim / Vi 中保存文件并退出编辑器

    对于许多在命令行上花费大量时间的用户来说 Vim 是首选的文本编辑器 与其他编辑器不同 Vim 有多种操作模式 这对于新用户来说可能有点吓人 Vim 或其前身 Vi 预装在 macOS 和几乎所有 Linux 发行版上 当您遇到您最喜欢的编
  • 如何创建和选择 MySQL 数据库

    MySQL是最流行的开源关系数据库管理系统 本教程介绍如何通过命令行创建 MySQL 或 MariaDB 数据库 在你开始之前 我们假设您的系统上已经安装了 MySQL 或 MariaDB 服务器 所有命令均以管理用户身份执行 最小特权创建
  • 如何提取(解压缩)Tar Bz2 文件

    The tar命令允许您创建和提取 tar 档案 它支持多种压缩程序 例如 gzip bzip2 lzip lzma lzop xz 和 compress Bzip2 是最流行的 tar 文件压缩算法之一 按照约定 压缩后的 tar 存档的
  • 如何检查 Linux 中的内存使用情况

    在对系统或应用程序速度缓慢或行为不当进行故障排除时 首先要检查的事情之一是系统内存使用情况 本文介绍如何使用几个不同的命令检查 Linux 中的 RAM 使用情况 free命令 free是检查Linux系统内存使用情况最常用的命令 它显示有
  • 在 CentOS 8 上使用 Let's Encrypt 保护 Apache

    Let s Encrypt 是由互联网安全研究小组 ISRG 开发的免费 自动化 开放的证书颁发机构 提供免费的 SSL 证书 Let s Encrypt 颁发的证书受到所有主要浏览器的信任 并且自颁发之日起 90 天内有效 本教程介绍如何
  • 如何在 Debian 9 上安装 WildFly (JBoss)

    WildFly 以前称为 JBoss 是一个用 Java 编写的跨平台开源应用程序运行时 可帮助您构建令人惊叹的应用程序 WildFly 灵活 轻量 并且基于可根据需要添加或删除的可插拔子系统 在本教程中 我们将引导您完成在 Debian
  • 如何在 Ubuntu 18.04 上安装 Git

    Git 是分布式版本控制系统事实上的标准 现在被大多数开发人员使用 它允许您跟踪代码更改 恢复到之前的阶段 创建分支以及与其他开发人员协作 Git 最初是由莱纳斯 托瓦尔兹Linux内核的创建者 本教程将指导您完成在 Ubuntu 18 0
  • 在 CentOS 7 上安装 Magento 2

    Magento 是一个领先的企业级电子商务平台 基于开源技术构建 将强大的功能与灵活性和用户友好的界面相结合 凭借引人入胜的购物体验 灵活的模块化架构以及企业级可扩展性和性能等功能 Magento 是大多数在线商家的首选平台 这是该系列的第
  • 如何在 CentOS 7 上安装 R

    R 是一种快速发展的开源编程语言和免费环境 专门从事统计计算和图形表示 它由 R 统计计算基金会支持 主要供统计学家和数据挖掘人员用于开发统计软件和执行数据分析 本教程将教你如何在CentOS 7上安装R以及如何从官方安装R包综合 R 档案
  • 如何在 Ubuntu 20.04 上安装 Yarn

    Yarn 是一个与 npm 兼容的 JavaScript 包管理器 可帮助您自动执行安装 更新 配置和删除 npm 包的过程 它缓存每个下载包并通过并行操作加快安装过程 在本教程中 我们将解释如何安装Yarn在 Ubuntu 20 04 上