yarn安装使用

简介

Yarn 是一个快速、可靠和安全的 JavaScript 包管理工具。 它可以帮助你自动化地下载、安装、更新和管理项目依赖的各种代码库和工具。 简单来说,Yarn 就像 npm (Node Package Manager) 的一个替代品,它们的功能相似,但 Yarn 在一些方面做了优化和改进,使其更高效、更稳定。

官网:https://yarnpkg.com/

特性

  • 速度快: Yarn 通过并行下载依赖和利用缓存等机制,显著提升了依赖安装速度,尤其是在大型项目中。
  • 可靠性高: Yarn 使用确定性的算法来解析依赖关系,确保在不同的环境中安装的依赖版本一致,避免了因版本冲突导致的问题。 它还通过校验下载的包的完整性来防止恶意代码的注入。
  • 安全性强: Yarn 会验证所有安装包的签名,确保下载的包是来自官方源的,没有被篡改过。
  • 离线模式: Yarn 拥有离线缓存机制,即使在没有网络连接的情况下,也可以安装已经缓存的依赖。
  • 版本控制: Yarn 使用  yarn.lock  文件来锁定项目依赖的版本,确保在不同的开发环境中,项目的依赖版本完全一致。这有助于避免因依赖版本升级导致的问题。
  • 兼容性: Yarn 兼容 npm 的大部分命令和工作流程,可以无缝地替换 npm。
  • 工作区 (Workspaces): Yarn 支持 Monorepo 模式,允许你在一个仓库中管理多个项目,共享依赖,提高代码复用率。

安装

官方文档:https://classic.yarnpkg.com/lang/en/docs/install/#windows-stable

Windows

通过 npm 安装:

1
npm install --global yarn

下载安装程序安装:

下载地址:https://classic.yarnpkg.com/latest.msi

通过 Chocolatey 安装:

1
choco install yarn

通过 Scoop 安装:

1
scoop install yarn

Linux

通过 npm 安装

1
npm install --global yarn

下载安装程序安装

  • Debian / Ubuntu
1
2
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
1
sudo apt update && sudo apt install yarn
  • CentOS / Fedora / RHE
1
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
1
2
3
sudo yum install yarn
## OR ##
sudo dnf install yarn
  • Arch Linux
1
pacman -S yarn

MacOS

通过 npm 安装

1
npm install --global yarn

下载安装程序安装

1
brew install yarn

安装脚本

1
curl -o- -L https://yarnpkg.com/install.sh | bash

配置

查看镜像源

1
yarn config get registry

设置为淘宝镜像源

1
yarn config set registry https://registry.npmmirror.com

删除镜像源

1
yarn config rm registry

使用

查看缓存位置

1
yarn cache dir
页面浏览量Loading
网站总访客数:Loading
网站总访问量:Loading
使用 Hugo 构建
主题 StackJimmy 设计
-->