Yarn 是处理 javascript 应用程序的绝佳工具。 它可以处理 node.js 并替换节点包管理器(NPM)。 所有 JavaScript 程序员可能已经知道 NPM 非常适合开发前端和后端,但是 Yarn 修复了它的一些缺点。 如果您是 NPM 的老用户,则不需要更换,它适用于现有的 package.json 文件。 如果您是 Yarn 的新手,这可能会激发您改用 Yarn; 如果我说 Yarn 几乎可以缓存和获取所有内容,那么安装任何 JS 包所需的时间要比 NPM 少得多。 Yarn 是一个非常方便的工具,可以安装、自动化和构建 javascript 脚本。 使用 Yarn 根本不是一项复杂的任务。 您可以在 Debian/Ubuntu、Red Hat 或 Fedora Linux 系统,如果你是 Linux 用户。
Linux 发行版上的纱线
在 Linux 机器上使用 Yarn 会更舒服,因为在 Linux 中,您可以运行用户定义的脚本、CLI 和 API,以使您的 javascript 更高效。 Yarn 锁定了依赖树,防止你弄乱你已经完成的文件,这实际上是程序员保存代码的一个很棒的功能。
通常,我们会按分发方式描述软件包安装教程,但我们正在这篇文章中进行更改。 由于 Yarn 是 javascript 工具,不同的 JS 工具和脚本允许安装 Yarn,我们将按命令介绍 Yarn 安装方法。 在这篇文章中,我们将了解如何在 Linux 系统上安装 Yarn 以及 Yarn 的一些基本用法。
1. 在 Ubuntu/Debian 上安装 Yarn
在 Ubuntu 桌面上安装 Yarn 简单直接。 首先,确保系统存储库是最新的。 然后在您的终端 shell 上运行以下 cURL 命令以在您的机器上下载 Yarn 的 GPG 密钥。 当 cURL 结束时,运行下一个 echo 命令在你的 shell 上下载 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
下载完成后,运行以下更新命令来更新您的存储库,然后执行 aptitude install 命令在您的 Debian Linux 系统上安装 Yarn 工具。 安装结束后,检查 Yarn 版本以确保您的安装正确。
sudo apt update sudo apt install yarn yarn --version
2. 安装 Yarn Fedora/红帽 Linux
那些是 Fedora 或基于 Red Hat 的 Linux 用户可以按照此步骤在您的系统上安装 Yarn。 首先,运行以下 cURL 命令从 Yarn 存储库下载 Yarn RPM 包。
curl -sL https://dl.yarnpkg.com/rpm/yarn.repo -o /etc/yum.repos.d/yarn.repo
如果您在使用上述 cURL 命令加载 Yarn 时遇到任何问题,您可以尝试使用下面提到的命令。 该命令将允许您在系统上使用 NodeJS。
curl --silent --location https://rpm.nodesource.com/setup_12.x | sudo bash - dnf module install nodejs:12
下载完成后,在具有 root 访问权限的 shell 上运行以下 YUM 或 DNF 命令,以在 Linux 系统上安装 Yarn。
sudo yum install yarn sudo dnf install yarn
3. 在 Arch Linux 上安装 Yarn
如果你使用的是 Arch 和基于 Arch 的 Linux 系统,在系统上安装 Yarn 是小菜一碟。 首先,在终端 shell 上运行以下 Pacman 命令来更新和刷新存储库。
sudo pacman --sync --refresh pacman -Syu
现在,以 root 访问权限运行 Pacman 命令以在您的机器上安装 Yarn。
pacman -S yarn
安装完成后,运行快速版本检查命令以了解该工具是否安装正确。
yarn --version
4. 使用 NPM 安装 Yarn
如果您是一位经验丰富的 JavaScript 程序员并且在您的系统上安装了 NPM 工具,那么以下命令将允许您获取 Yarn 工具。
sudo npm install yarn -g
如果您在使用上述 NPM 命令时发现问题,请尝试以下命令在您的 Linux 机器上安装 Yarn 的全局版本。
npm install --global yarn
当 NPM 拉完 Yarn 工具后,运行版本检查命令确保 Yarn 安装成功。
yarn -v
5. 使用脚本安装 Yarn
当然,由于 Yarn 是一种编程工具,因此可以通过脚本获得它。 此方法适用于所有主要的 Linux 发行版。 但在 shell 上运行命令之前,请确保系统上安装了 cURL。
curl -o- -L https://yarnpkg.com/install.sh | bash
在 Linux 上使用 Yarn
到目前为止,我们已经看到了在 Linux 系统上安装 Yarn 的方法。 是时候开始使用 Yarn 了。 当我们完成 Yarn 的安装后,我们可以立即开始在我们的计算机上使用它。 您可以尝试为新的 JS 项目创建一个新的项目目录并在其上导出 Yarn 以供初学者使用。
mkdir ~/my_project && cd ~/my_project yarn init my_project
如果需要通过 Yarn 添加包依赖,使用下面的 ‘add’ 命令获取。 我必须提到,Yarn 用 ‘add’ 命令替换了 NPM 的 ‘install’ 命令。 使用“添加”命令很顺利; 加载包不需要像 NPM 那样花费很长时间。
yarn add [package_name] yarn add package.json package.json and yarn.lock
同样,如果您需要升级任何包,请按照下面提到的格式进行更新。 首先,升级 Yarn,然后使用 Yarn 升级你所有的包。
yarn upgrade yarn upgrade [package_name] yarn upgrade [package_name]@[version_or_tag]
现在使用 Yarn 可以更轻松地从 JS 中删除包依赖项。 使用以下 Yarn 命令格式从系统中删除依赖项。
yarn remove [package_name]
最后的话
Yarn 是一个简单的即插即用应用程序,用于开发 JavaScript 程序。 它支持 CLI、API。 虽然争论还在继续 纱线与 NPM,尝试新的工具和软件来提高生产力并没有什么坏处。 在这篇文章中,我描述了在 Linux 系统上安装 Yarn 的几种方法。 请使用最适合您系统的任何一种。
我希望这篇文章对您有所帮助; 请与您的朋友和 Linux 社区分享这篇文章。 你也可以在评论区写下你对这篇文章的看法。