【福利资源】
【编程电子书大全】https://pan.baidu.com/s/1yhPJ9LmS_z5TdgIgxs9NvQ?pwd=yyds 提取码: yyds
Yarn 是一个快速、可靠且安全的依赖管理工具,主要用于 Node.js 项目的依赖管理。以下是 Yarn 的安装与配置指南,以及一些常用命令的介绍。
安装 Yarn
1. 通过 npm 安装(推荐)
如果你已经安装了 Node.js 和 npm,可以通过 npm 来安装 Yarn:
npm install -g yarn
2. 通过安装包安装
根据你的操作系统,下载并安装适合的 Yarn 安装包:
- Windows:从 Yarn 官方网站 下载 Windows 安装包并运行。
- macOS:可以使用 Homebrew 安装 Yarn:
brew install yarn
- Linux:可以通过脚本安装或使用包管理器(如 apt、dnf 等)。
# Debian/Ubuntu-based distributions
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
# RPM-based distributions (Fedora, CentOS, RHEL)
curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
sudo dnf install yarn
配置 Yarn
安装完成后,你可以通过运行以下命令来验证安装是否成功:
yarn --version
你可以在项目根目录下创建一个 .yarnrc
文件来进行一些全局或项目级别的配置。例如:
# 设置 registry
yarn config set registry https://registry.npm.taobao.org
常用 Yarn 命令
初始化项目
yarn init
此命令会引导你创建一个新的 package.json
文件。
安装依赖
-
安装项目中的所有依赖:
yarn install
-
安装特定依赖:
yarn add <package-name>
-
安装特定版本的依赖:
yarn add <package-name>@<version>
-
全局安装依赖:
yarn global add <package-name>
更新依赖
-
更新所有依赖:
yarn upgrade
-
更新特定依赖:
yarn upgrade <package-name>
移除依赖
-
移除特定依赖:
yarn remove <package-name>
其他常用命令
-
查看已安装的全局依赖:
yarn global list
-
清理 Yarn 缓存:
yarn cache clean
-
查看依赖树:
yarn list
-
运行项目脚本:
yarn run <script-name>
例如,在
package.json
中定义了一个脚本:{ "scripts": { "start": "node app.js" } }
你可以通过以下命令来运行这个脚本:
yarn start
示例:创建一个简单的项目
以下是一个使用 Yarn 创建和管理 Node.js 项目的简单示例:
-
初始化项目:
mkdir my-project cd my-project yarn init -y
-
添加依赖:
yarn add express
-
创建
app.js
文件:// app.js const express = require('express'); const app = express(); app.get('/', (req, res) => { res.send('Hello, world!'); }); app.listen(3000, () => { console.log('Server is running on port 3000'); });
-
在
package.json
中添加启动脚本:{ "name": "my-project", "version": "1.0.0", "main": "app.js", "scripts": { "start": "node app.js" }, "dependencies": { "express": "^4.17.1" } }
-
运行项目:
yarn start
通过以上步骤,你可以快速创建一个简单的 Node.js 项目,并使用 Yarn 管理其依赖。Yarn 提供了高效、可靠的依赖管理方式,适合各种规模的项目。