Yarn 是一个与 npm 兼容的 JavaScript 包管理器。它旨在解决 npm 存在的一系列问题,例如通过并行操作加速包安装过程并减少与网络连接相关的错误。
在本教程中,我们将指导您如何通过 Yarn APT 软件包存储在 Debian 9 系统上安装 Yarn。官方的 Yarn 存储库由官方持续维护,并提供最新版本。
前提条件
在继续本教程之前,请确保您已以具有 sudo 权限的用户身份登录。
在 Debian 上安装 Yarn
请按照以下步骤在您的 Debian 9 系统上安装 Yarn:
第一步是启用 Yarn 存储库。首先使用以下 curl 命令导入存储库的 GPG 密钥:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -使用以下命令启用 Yarn APT 存储库:
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.js 的安装:
sudo apt install --no-install-recommends yarn通过打印 Yarn 版本号来验证安装是否成功:
yarn --version在撰写本文时,Yarn 的最新版本是
1.17.3。1.17.3
使用 Yarn
现在您已在 Debian 系统上安装了 Yarn,下一步是探索一些最常用的 Yarn 命令。
创建新项目
要创建新的 Yarn 项目,请使用如下所示的 yarn init 命令:
yarn init my_yarn_project初始化脚本会询问您几个问题。您可以回答,或按 enter 键使用默认值。
yarn init v1.17.3
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 文件,其中包含您提供的信息。您可以稍后打开并编辑此文件。
添加依赖项
如果您想在项目中使用其他软件包,需要将其添加到项目依赖项中。为此,请使用 yarn add 命令后跟软件包名称:
yarn add [package_name]上述命令还将更新 package.json 和 yarn.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.json 和 yarn.lock 文件。
安装所有项目依赖项
要安装 package.json 文件中指定的所有项目依赖项,请运行:
yarn或
yarn install