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.json
和yarn.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文档页面。如果您有任何问题或反馈,请在下面发表评论。