赞
踩
在当今的 JavaScript 生态系统中,包管理工具是开发者日常工作中不可或缺的工具之一。Yarn 作为一款由 Facebook 、Google 、Exponent 和 Tilde 联合开发的 JavaScript 包管理工具,以其速度快、可靠性强、安全性高和用户体验优良而受到广大开发者的喜爱。
本文将详细介绍 Yarn 的安装、使用方法等,帮助读者深入理解并高效利用这一现代包管理工具。
在开始使用 Yarn 之前,你首先需要将其安装在系统上。 安装 Yarn 的方法有很多种,但推荐使用一种方法,并且是跨平台的:
建议通过 npm 包管理器 安装 Yarn(是一种简单快捷的方式),当你在系统上安装 Yarn 时,它会与 Node.js 打包在一起。
点击查看 Node.js 的安装与配置 。
安装 npm 后,你可以运行以下命令来安装和升级 Yarn:
npm install --global yarn
如果你使用的是其他操作系统,或者特定于你的操作系统的其他选项之一不适合你,则有多种选择。如果你尚未安装,则需要 安装 Node.js。
在 Debian、Ubuntu 和 CentOS 等常见 Linux 发行版上,建议通过我们的软件包安装 Yarn。
安装脚本
在 macOS 和通用 Unix 环境上安装 Yarn 最简单的方法之一是通过我们的 shell 脚本。你可以通过在终端中运行以下代码来安装 Yarn:
# yarn.nodejs.cn 该域名提供了 Yarn 的中国大陆镜像
curl -o- -L https://yarn.nodejs.cn/install.sh | bash
# 安装候选发布版本(Release Candidate),而不是稳定版或夜间构建版本
curl -o- -L https://yarn.nodejs.cn/install.sh | bash -s -- --rc
# 这行命令是用来安装 Yarn 的最新夜间构建版本的
curl -o- -L https://yarn.nodejs.cn/install.sh | bash -s -- --nightly
# 您也可以通过在终端中运行以下代码来指定版本:
curl -o- -L https://yarn.nodejs.cn/install.sh | bash -s -- --version [version]
通过 tarball 手动安装
你可以通过 下载 tarball 安装 Yarn 并将其解压到任何地方。
# 稳定版本 cd /opt wget https://yarn.nodejs.cn/latest.tar.gz tar zvxf latest.tar.gz # 候选发布版本 cd /opt wget https://yarn.nodejs.cn/latest-rc.tar.gz tar zvxf latest-rc.tar.gz # 最新夜间构建版本 cd /opt wget https://nightly.yarnpkg.com/latest.tar.gz tar zvxf latest.tar.gz # 在提取 Yarn 之前,建议你使用 GPG 验证 tarball: wget -qO- https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --import wget https://yarn.nodejs.cn/latest.tar.gz.asc gpg --verify latest.tar.gz.asc
路径设置
Unix/Linux/macOS
如果在你的 PATH 中找不到 Yarn,请按照以下步骤添加它并允许它从任何地方运行。
注意:你的个人资料可能位于 .profile
、.bash_profile
、.bashrc
、.zshrc
等中。
将其添加到你的个人资料中:export PATH="$PATH:/opt/yarn-[version]/bin"
(路径可能会根据你提取 Yarn 的位置而有所不同)
在终端中,登录并注销以使更改生效
要全局访问 Yarn 的可执行文件,你需要在终端中设置 PATH 环境变量。为此,请将 export PATH="$PATH:yarn global bin"
添加到你的个人资料中,或者如果你使用 Fish shell,只需运行命令:
set -U fish_user_paths (yarn global bin) $fish_user_paths
Windows
你需要在终端中设置 PATH 环境变量才能全局访问 Yarn 的二进制文件。
将 set PATH=%PATH%;C:\.yarn\bin
添加到你的 shell 环境中。
更多安装方式可以查看yarn官方文档。
如果安装成功,该命令将输出当前安装的 Yarn 版本号。
yarn --version
在项目根目录下,使用以下命令来初始化一个新的 Yarn 项目:
yarn init
执行该命令后,Yarn 会提示你输入一些基本信息,如项目名称、版本等,这些信息将保存在项目的 package.jso n文件中。
Yarn 允许你通过以下命令添加依赖到你的项目中,以下命令会将指定的包添加到项目的 dependencies 字段中
yarn add [package]
如果你希望添加到 devDependencies 字段,可以使用以下命令:
yarn add [package] --dev
在项目根目录下,运行以下命令以安装项目依赖:
yarn install
Yarn 会根据 package.json 文件中的 dependencies 和 devDependencies 字段来安装所有依赖。
使用以下命令可以更新项目中的依赖:
yarn upgrade [package]
该命令会更新指定包到最新版本,并自动更新 package.json 文件。
如果需要从项目中移除某个依赖,可以使用以下命令:
yarn remove [package]
该命令会移除指定的包,并自动更新 package.json 文件。
Yarn 支持离线模式,允许你在没有网络连接的情况下安装依赖。这是通过在第一次安装时缓存所有依赖的包实现的。当再次安装相同的依赖时,Yarn 会从缓存中获取,从而大大提高了安装速度。
Yarn 在安装依赖时会自动校验每个包的完整性,确保下载的包与作者发布的是一致的。这有助于防止由于包被篡改而引起的安全问题。
Yarn 在安装依赖时采用了并行操作,能够同时下载多个包,显著提高了安装速度。
Yarn使用了一个名为 yarn.lock 的文件来精确控制每个依赖的版本。这保证了在不同机器上安装的依赖是一致的,从而减少了由于版本不一致导致的问题。
Yarn 作为一款现代化的 JavaScript 包管理工具,以其高效、可靠、安全的特点受到了广大开发者的喜爱。通过本文的介绍,相信你对 Yarn 的安装与使用有了更深入的理解。在实际开发过程中,充分利用 Yarn 的特性,能够帮助你更高效地管理和维护项目依赖。
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。