如何在Ubuntu 20.04上安装Yarn

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Ubuntu 20.04上安装Yarn相关的知识,希望对你有一定的参考价值。

原文地址:https://www.iplayio.cn/post/2118153285

在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 update
sudo apt install yarn

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

sudo apt install --no-install-recommends yarn

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

yarn --version

输出将如下所示:

1.22.4

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

而已!您已经在Ubuntu计算机上成功安装了Yarn,然后就可以开始使用它了。

使用纱线

现在,在您的Ubuntu系统上已经安装了Yarn,让我们探索一些最常见的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.jsonyarn.lock文件。

默认情况下,仅给出软件包名称时,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.jsonyarn.lock文件。

安装所有项目依赖项

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

yarn

要么

yarn install

结论

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

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

 

以上是关于如何在Ubuntu 20.04上安装Yarn的主要内容,如果未能解决你的问题,请参考以下文章

如何在Ubuntu 20.04上安装Google Chrome浏览器

如何在 Ubuntu 20.04 上安装 OpenModelica 1.9.5?

我应该如何在 Ubuntu 20.04 LTS 上安装 Django

如何在Ubuntu 20.04 LTS上安装Redmine

如何在 Ubuntu 20.04 GCP 实例上安装 virtualenv?

如何在 Ubuntu 20.04 上安装 Kong (https://konghq.com/)?