Yarn是与npm兼容的JavaScript软件包管理器,可让您安装,更新,配置和删除npm软件包。

它的创建是为了解决npm的一系列问题,例如通过并行化操作并减少与网络连接有关的错误来加快npm包的安装过程。

本教程介绍如何在Ubuntu 20.04安装Yarn。我们还将介绍如何使用Yarn创建新项目以及添加/删除依赖项的基础知识。

要在Ubuntu 20.04安装Yarn,请以root用户或具有sudo权限的用户执行以下步骤。Yarn在Ubuntu 20.04软件源不可安装。

运行curl命令以导入存储库的GPG密钥,然后运行echo命令创建APT软件源。当启用软件源后。

请运行命令sudo apt update && sudo apt install --no-install-recommends yarn更新软件包索引并安装Yarn。

当安装完后,可以运行命令yarn --version打印Yarn版本号来验证安装是否成功。

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

sudo apt update
sudo apt install --no-install-recommends yarn
yarn --version
1.21.1

现在,您的Ubuntu 20.04系统已安装Yarn,下面我们来探讨一些最常见的Yarn命令。

要创建一个新的Yarn项目,请运行yarn init,然后输入项目名称。 例如,要创建一个名为my_project的项目。

这将会询问您几个问题。 您可以回答或按enter使用默认值。

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

该命令所做的只是创建一个包含基本信息的package.json文件。文件可以随时修改。你可以在任何空目录运行yarn init命令。

安装npm包

要将npm包添加为项目的依赖项,请运行yarn add命令,后跟npm包名称。

命令将安装npm包及其依赖的npm包,并更新项目的package.jsonyarn.lock文件。

默认情况下,如果仅给出软件包名称,则Yarn将安装最新版本npm包。要安装指定版本,请运行命令yarn add [package_name]@[version_or_tag]

yarn add [package_name]
yarn add [package_name]@[version_or_tag]

升级依赖

如果未给出npm包名称,yarn upgrade命令将根据package.json文件将项目依赖项更新为最新版本。否则,仅更新指定npm包。

yarn upgrade

删除依赖

要从项目删除npm包,请运行yarn remove命令,后跟软件包名称。命令还会更新package.json和yarn.lock文件。

yarn remove [package_name]

安装依赖

要安装在package.json文件中指定的现有项目的所有依赖项,请运行yarn install命令。

yarn
yarn install

结论

我们已向您展示如何在Ubuntu 20.04安装Yarn。有关Yarn的更多信息,请访问Yarn文档页面。如果您有任何问题或反馈,请在下面发表评论。