yarn 安装指南(通过 npm)
yarn 与 npm 对比
yarn 和 npm 是什么
Yarn 和 npm 都是 JavaScript/Node.js 生态中的包管理器,用于自动化安装、更新、管理项目所需的代码包和依赖。
核心对比
| 对比维度 | npm | Yarn |
|---|---|---|
| 出身背景 | Node.js 官方默认包管理器 | Facebook 等公司推出,解决早期 npm 性能问题 |
| 核心特点 | 生态最庞大,兼容性最好 | 速度快、更稳定,Monorepo 支持强 |
| 锁文件 | package-lock.json | yarn.lock |
| 安装速度 | 较快 | 更快(并行安装 + 全局缓存) |
| 确定性 | 较稳定 | 强确定性(保证不同环境依赖一致) |
命令对比
| 功能 | npm 命令 | Yarn 命令 |
|---|---|---|
| 初始化项目 | npm init | yarn init |
| 安装所有依赖 | npm install | yarn或yarn install |
| 添加生产依赖 | npm install <包名> --save | yarn add <包名> |
| 添加开发依赖 | npm install <包名> --save-dev | yarn add <包名> --dev |
| 全局安装 | npm install -g <包名> | yarn global add <包名> |
| 移除依赖 | npm uninstall <包名> | yarn remove <包名> |
| 运行脚本 | npm run <脚本名> | yarn run <脚本名> |
yarn 前置条件
已安装 Node.js(npm 会随 Node.js 一起安装)
yarn 安装步骤
yarn 安装命令
cmd执行
npminstall-gyarn验证安装
安装完成后,无论你使用哪种方法,都可以在终端中输入以下命令来验证 Yarn 是否安装成功,并查看其版本号:
yarn--version
如果终端正确打印了版本号(例如 1.22.22),就说明 Yarn 已经准备就绪,可以开始使用了。
网络慢或安装失败
原因:国内访问国外源速度慢
解决:切换国内镜像源
npminstall-gyarn--registry=https://registry.npmmirror.com后续步骤
安装成功后,你就可以开始使用 Yarn 来管理项目依赖了。几个常用的命令如下:
初始化一个新项目:
yarninit安装项目所有依赖:yarn install 或直接输入 yarn
yarninstall添加一个依赖包:
yarnadd[package-name]移除一个依赖包:
yarnremove[package-name]参考链接
Yarn 官网:https://yarnpkg.com
Yarn 命令文档:https://yarnpkg.com/cli