红联Linux门户
Linux帮助

前端必学(Yarn包管理神器)

发布时间:2017-06-17 09:35:43来源:linux网站作者:知字而智
Yarn 是一个依赖管理工具。它能够管理你的代码,并与全世界的开发者分享代码。Yarn 是高效、安全和可靠的,相比较npm来说,速度可真是快了很多,对于大型项目的依赖下载来说无非是个神器,接下来我们来看下怎么安装吧!
 
1.macOS
Homebrew
你可以通过 Homebrew 包管理工具(http://brew.sh/)安装 Yarn。 如果你还未安装 Node.js,Homebrew 会自动为你安装。
de  >brew update
brew install yarn
de>
设置路径
你需要设置你终端的 de >PATHde> 环境变量,以便全局访问 Yarn 的可执行文件。
添加 de >export PATH="$PATH:`yarn global bin`"de> 到你的 profile 文件(也可能是 de >.profilede>、de >.bashrcde>、de >.zshrcde> 等文件)。
测试一下 Yarn 是否能够正确运行:
de  >yarn --versionde>
 
2.Windows
在 Windows 上有 2 种方式来安装 Yarn。
下载安装程序
你可以下载一份 de >.mside> 文件,运行之后将引导你完成 Yarn 的安装。
如果你使用安装程序的方式,你需要首先安装 Node.js.
下载安装程序(https://yarnpkg.com/latest.msi)
通过 Chocolatey 安装
Chocolatey 是一个针对 Windows 平台的包管理工具,你可以根据 这份说明(https://chocolatey.org/install)首先安装 Chocolatey 。
安装 Chocolatey 之后,你就可以通过如下指令安装 Yarn 了:
de  >choco install yarn
de>
这种安装方式也要求你必须事先安装好 Node.js 。
注意
请首先将项目目录和 Yarn 的缓存目录(%LocalAppData%\Yarn)加入到杀毒软件中白名单中,否则由于每次往硬盘上写一个文件都要被扫描一次,会非常影响安装速度。
测试一下 Yarn 是否能够正确运行:
de  >yarn --versionde>
 
3.Debian/Ubuntu Linux
在 Debian 或者 Ubuntu 操作系统上,你可以通过我们提供的 Debian 包仓库来安装 Yarn。 在这之前,你需要先配置仓库:
de  >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
de>
在 Ubuntu 14.04 和 Debian 稳定版中,你还需要配置 NodeSource 仓库(https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions) 来获取新版本的 Node.js (Debian 测试版和 Ubuntu 16.04 版本中已经集成了一个足够新的 Node.js 版本,所以在这些环境中可以跳过这步)。
然后执行:
de  >sudo apt-get update && sudo apt-get install yarn
de>
CentOS / Fedora / RHEL
在 CentOS、Fedora 和 RHEL 操作系统中,你可以通过我们的 RPM 包仓库来安装 Yarn。
de  >sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
de>
如果你尚未安装 Node.js,你应该同时配置 NodeSource 仓库(https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora):
de  >curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
de>
然后执行:
de  >sudo yum install yarn
de>
Arch Linux
在 Arch 操作系统上,你可以通过 AUR 来安装 Yarn。
如果你使用 yaourt 这样的 AUR 助手工具,可以简化为:
de  >yaourt -S yarn
de>
Solus
在 Solus 操作系统中,你可以通过 Solus 仓库来安装 Yarn。
de  >sudo eopkg install yarn
de>
设置路径
你需要设置你终端的 de >PATHde> 环境变量,以便全局访问 Yarn 的可执行文件。
添加 de >export PATH="$PATH:`yarn global bin`"de> 到你的 profile 文件(也可能是 de >.profilede>、de >.bashrcde>、de >.zshrcde> 等文件)。
测试一下 Yarn 是否能够正确运行:
de  >yarn --versionde>
总体来说安装都是比较简单的,其实我们可以利用npm来安装,一样的效果。安装完毕后我们执行下版本信息,如果打印出来了,那么恭喜你安装正确。接下来我们看下怎么在项目中使用它吧!
初始化一个新的项目
de  >yarn init
de>
添加一个依赖包
de  >yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]
de>
更新一个依赖包
de  >yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]
de>
删除一个依赖包
de  >yarn remove [package]
de>
安装所有的依赖包
de  >yarn
de>
or
de  >yarn installde>
其实跟npm使用方式大同小异,但是yarn提高的命令是更丰富,特别是支持离线安装更是牛的不行。好啦,让我们一起在项目中使用它,学习它吧。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/31541.html