Yarn是一个强大的JavaScript包管理器,与npm兼容,可以自动化安装、更新、配置和删除npm包。Yarn通过缓存下载的包和并行化操作提供速度和可靠性。在本教程中,我们将介绍如何在Ubuntu上安装最新版本和经典版本的Yarn,以及基本的Yarn命令和选项概述。
安装最新版本的Yarn
为了安装和管理最新版本的Yarn,我们建议使用Corepack,这是一个包含在更新的Node.js版本中的二进制文件,它作为用户与Yarn之间的接口。以下是使用Corepack安装Yarn的步骤:
- 确保您的Node.js版本是最新的。使用命令
node -v
检查版本。Corepack需要Node.js 16.10或更高版本。如果输出显示较旧的版本,请更新Node.js。 - 输入
corepack enable
启动Corepack。注意:如果您的系统上不存在Corepack,请输入以下命令进行安装:sudo npm install -g corepack
- 使用以下命令安装最新版本的Yarn:
corepack prepare yarn@stable --activate
- 输入以下命令测试安装并检查Yarn的版本:
yarn --version
要将二进制文件更新为最新版本,请运行:yarn set version stable
安装经典版本的Yarn
尽管在Yarn 2.0之前的经典版本处于维护模式,但仍然可以使用官方Yarn存储库和npm安装Yarn 1.x。以下是如何进行操作:
选项1:通过存储库安装Yarn Classic
- 添加GPG密钥:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/yarn.gpg
GPG密钥确保您安装的是真实的软件。 - 添加Yarn存储库:
echo "deb [signed-by=/etc/apt/trusted.gpg.d/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
- 更新本地存储库列表:
sudo apt update
- 安装Yarn:
sudo apt install yarn
这个命令会安装Yarn,如果您还没有安装Node.js,您的包管理器将为您安装它。
选项2:使用NPM安装Yarn Classic
- 检查是否安装了npm:
npm --version
如果您没有npm,请运行sudo apt install npm
进行安装。 - 要使用npm安装Yarn,请输入:
sudo npm install -g yarn
从经典版本升级到最新版本的Yarn
要从经典Yarn升级到最新版本,请执行以下步骤:
- 运行
npm install
命令,以确保经典Yarn已更新到最新的1.x版本:sudo npm install -g yarn
- 通过输入以下命令切换到现代Yarn版本:
yarn set version berry
基本Yarn用法
以下是您应该知道的一些基本Yarn命令:
创建新项目
- 创建应用程序的目录并进入其中:
mkdir ~/my_project && cd ~/my_project
- 要创建新项目,请运行
yarn init
。
添加依赖项
- 将npm包添加到项目依赖项:
yarn add [package_name]
默认情况下,Yarn安装最新版本。要安装特定的版本或标签,请使用以下语法:yarn add [package_name]@[version_or_tag]
升级依赖项
- 要升级软件包,请使用以下命令之一:
yarn upgrade
、yarn upgrade [package_name]
或yarn upgrade [package_name]@[version_or_tag]
如果没有给出软件包名称,则该命令将根据package.json
文件中指定的版本范围更新所有项目依赖项。否则,只有指定的软件包会被更新。
删除依赖项
- 使用
yarn remove
命令后跟软件包名称来删除依赖项:yarn remove [package_name]
该命令将删除软件包并更新package.json
和yarn.lock
文件。
安装所有项目依赖项
- 要安装在
package.json
文件中指定的所有项目依赖项,请运行:yarn
或yarn install
结论
现在您已经全面了解如何在Ubuntu系统上安装和管理Yarn。无论您使用最新版本的Yarn还是经典版本,都可以从Yarn的速度、可靠性和多功能性中受益。要了解有关Yarn的更多信息,请访问官方Yarn文档页面。
对这篇文章感觉如何?
太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0
More in:教程
在 Ubuntu Linux 上安装 Clang
无论您使用的是 Ubuntu 22.04、20.04 或其他任何版本,并且想要安装 Clang(一个开源的 C、C++ 和 Objective-C 编译器),本文将对您有所帮助。Clang 是 GNU […]
在 Linux Mint 中安装 KDE Plasma 桌面环境:一个实验
以下是在 Linux Mint 中安装 KDE Plasma 桌面环境,并进行一些调整的方法。 Linux Mint 是最受欢迎且用户友好的 Linux 发行版,以其易用性和稳定性而闻名。虽然 Lin […]
在Linux中轻松挂载驱动器:使用GUI和CLI进行自动挂载指南
了解如何高效地在Linux上自动化任务可以极大地简化日常操作。其中一个常见任务是挂载驱动器,这可以自动完成,节省宝贵的时间。如果你是GNOME用户,你会高兴地知道这个界面使得挂载驱动器特别简单。通过按 […]
在Ubuntu Linux 22.04或20.04上安装 OpenJDK 17 的步骤
Java 是一种多用途且广泛使用的编程语言,JAVA 的开源实现被称为 OpenJDK。它由开源 Java 社区积极维护和支持。今天,我们将学习在 Ubuntu Linux 上安装 OpenJDK 1 […]