1. Yarn 的安装
a. 使用 npm 安装 Yarn
如果你已经安装了 Node.js 和 npm,可以通过 npm 来安装 Yarn:
npm install -g yarn
b. 使用脚本安装 Yarn
你也可以使用官方提供的安装脚本:
curl -o- -L https://yarnpkg.com/install.sh | bash
c. 使用包管理器安装 Yarn
- Homebrew (macOS):
-
brew install yarn
Chocolatey (Windows):
-
choco install yarn
APT (Debian/Ubuntu)
-
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 sudo apt update && sudo apt install yarn
2. 初始化 Yarn 项目
a. 创建一个新的项目
-
mkdir my-project cd my-project yarn init
这将引导你完成创建
package.json
文件的过程。你也可以使用-y
参数快速创建一个默认的package.json
: -
yarn init -y
3. 添加和移除依赖
a. 添加依赖
- 添加单个依赖:
-
yarn add lodash
添加特定版本的依赖:
-
yarn add lodash@4.17.20
添加开发依赖:
-
yarn add jest --dev
b. 移除依赖
-
yarn remove lodash
4. 安装依赖
如果你的项目已经有一个
package.json
文件,可以使用以下命令来安装所有依赖 -
yarn install
5. 更新依赖
更新项目中的所有依赖到最新版本:
-
yarn upgrade
更新特定依赖:
-
yarn upgrade lodash
6. 使用 Yarn 执行脚本
在
package.json
中的scripts
字段定义脚本后,可以使用yarn run
来执行这些脚本。a. 定义脚本
在
package.json
中添加以下内容: -
"scripts": { "start": "node index.js", "test": "jest" }
b. 运行脚本
yarn start yarn test
7. 管理缓存
a. 清理缓存
yarn cache clean
8. Yarn 常用命令总结
-
初始化项目:yarn init 添加依赖:yarn add <package> 移除依赖:yarn remove <package> 安装依赖:yarn install 更新依赖:yarn upgrade <package> 运行脚本:yarn run <script> 清理缓存:yarn cache clean
9. 示例项目
下面是一个简单的示例项目,展示如何使用 Yarn 管理依赖和运行脚本。
-
a. 创建项目文件
-
mkdir yarn-demo cd yarn-demo yarn init -y
b. 安装依赖
-
yarn add lodash yarn add jest --dev
c. 创建
index.js
-
// index.js const _ = require('lodash'); const numbers = [1, 2, 3, 4, 5]; const doubled = _.map(numbers, n => n * 2); console.log(doubled);
d. 创建测试文件
index.test.js
-
// index.test.js const _ = require('lodash'); test('doubles numbers', () => { const numbers = [1, 2, 3, 4, 5]; const doubled = _.map(numbers, n => n * 2); expect(doubled).toEqual([2, 4, 6, 8, 10]); });
e. 更新
package.json
-
"scripts": { "start": "node index.js", "test": "jest" }
f. 运行项目
-
yarn start yarn test