如何在Ubuntu 18.04上安装Yarn

时间:2020-02-23 14:44:54  来源:igfitidea点击:

YARN和NPM(节点程序包管理器)是两个流行JavaScript程序包管理器,可自动执行安装,更新和删除NPM程序包的过程。
在本教程中,我们将学习如何在Ubuntu系统上安装YARN。
我们还将研究一些常用的YARN命令。

Yarn VS NPM

NPM几乎没有缺点,例如网络连接问题,缓慢的安装过程(很少提及),而YARN由Facebook开发来解决这些缺点。

YARN不能替代NPM,但实际上,它使用NPM注册表中的相同模块,但安装方法不同。
由于Yarn不需要您对当前工作流程进行任何更改,因此可以在项目开发阶段的任何时间点安装YARN并使用它。

让我们开始通过正式的Yarn APT软件包存储库在Ubuntu 18.04系统中安装Yarn。

添加Yarn存储库

添加YARN存储库的第一步是使用以下CURL命令导入所述存储库的GPG密钥:

# curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add 

现在,通过发出以下命令,在您的Ubuntu 18.04系统中添加YARN存储库:

# echo "deb https://dl.yarnpkg.com/debian/stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

在Ubuntu上安装YARN

现在已将YARN存储库添加到您的系统中,使用以下命令更新APT数据库并安装YARN:

# apt update
# apt install yarn

请记住,以上命令将与YARN一起安装NodeJS。
如果已经使用nvm(节点版本管理器)安装了NodeJS,则可以使用以下命令跳过Nodejs的安装:

# apt install --no-install-recommends yarn

此时,YARN将安装在您的Ubuntu 18.04系统中。
使用以下命令检查已安装的YARN的版本:

# yarn --version

YARN的用途

1. YARN帮助

要查找可用命令和标志的列表以及其功能的简要说明,请从终端运行以下YARN命令:

# yarn help

成功安装YARN后,可使用它来创建自己的项目,向项目添加依赖项等等。
让我们探索YARN的一些常见用法。

2.创建一个新项目

通过使用yarn init和项目名称创建一个新的YARN项目。

# yarn init your_yarn_project

上面的yarn命令将提示您回答一些问题。
您可以根据自己的选择回答这些问题,也可以按Enter键安全地跳过它们。
完成后,yarn init命令将创建package.json文件,其中包含您之前提供的答案。
您也可以在稍后阶段手动编辑package.json文件中的信息。

3.添加依赖项

有时您需要在yarn项目中添加程序包来满足项目依赖性。
为此,请使用yarn add命令,后跟软件包名称。

# yarn add [package_name]

也可以通过添加软件包版本号或者标签,通过yarn add命令添加特定版本的软件包:

# yarn add [package_name]@[tag_or_version]

4.删除依赖

如果要删除已安装的软件包,只需使用" yarn remove"命令,后跟软件包名称即可。

# yarn remove [package_name]

5.安装所有依赖项

要安装package.json文件中指定的所有依赖项,只需使用yarn或者yarn install。
当您在package.json文件中手动添加依赖项并随后要安装它们时,这很有用。

# yarn install
    
OR

# yarn