yarn,一个现代且快速的包管理器,用于管理 JavaScript 和其他编程语言的依赖关系。安装 yarn 后,开发者可以通过初始化项目、安装依赖项和添加开发依赖项来开始使用它。yarn 使用锁定文件来管理依赖项版本,并提供了各种命令用于操作依赖关系和项目。与 npm 相比,yarn 速度更快,并提供了更详细的依赖关系树,有利于调试。
Yarn 安装与使用指南
安装
使用
初始化项目
-
在项目的根目录中运行以下命令创建 package.json 文件:
yarn init -y
登录后复制 - 填写提示信息,例如项目名称和描述。
安装依赖
-
在 package.json 文件中,添加需要安装的依赖项,例如:
{ "dependencies": { "react": "^17.0.2", "react-dom": "^17.0.2" } }
登录后复制 -
运行以下命令安装依赖项:
yarn
登录后复制
Yarn 将自动解析并安装所需依赖项。
添加开发依赖
-
在 package.json 中的 devDependencies 字段中添加开发依赖项,例如:
{ "devDependencies": { "webpack": "^5.64.1", "webpack-cli": "^4.9.1" } }
登录后复制 - 运行 yarn 命令安装它们。
运行命令
Yarn 提供了多种命令用于管理依赖项和项目:
- yarn add [依赖项]: 安装一个或多个依赖项。
- yarn remove [依赖项]: 移除依赖项。
- yarn upgrade [依赖项]: 升级依赖项到最新版本。
- yarn run [命令]: 运行指定命令,例如 yarn start 启动项目。
- yarn global add [命令]: 在全局范围内安装命令。
Locker 文件
Yarn 会生成一个名为 yarn.lock 的文件,其中包含项目所需依赖项的确切版本。这有助于确保在不同环境中保持一致的依赖关系。
优势
- 与 npm 相比速度更快。
- 使用锁定文件确保依赖项版本一致。
- 提供详细的依赖关系树,便于调试。