Yarn参考手册
Yarn工作流程 | The Yarn Workflow
3. Managing dependencies(依赖关系管理)
当您想要添加,升级或移除依赖关系时,您需要知道一些不同的命令。
每个命令会自动更新您的package.json
和yarn.lock
文件。
添加依赖关系
如果你想使用其他软件包,你首先需要将它作为依赖项添加。为了做到这一点,你应该运行:
yarn add [package]
这会自动添加[package]
到你的依赖关系中package.json
。它也会更新你yarn.lock
的反映变化。
{
"name": "my-package",
"dependencies": {
+ "package-1": "^1.0.0"
}
}
您还可以使用标志添加其他类型的依赖关系:
-
yarn add --dev
添加到devDependencies
-
yarn add --peer
添加到peerDependencies
-
yarn add --optional
添加到optionalDependencies
您可以通过指定依赖版本或标签来指定要安装的软件包的版本。
yarn add [package]@[version]
yarn add [package]@[tag]
[version]
或[tag]
将被添加到您的package.json
,然后解决安装时依赖关系。
例如:
yarn add package-1@1.2.3
yarn add package-2@^1.0.0
yarn add package-3@beta
{
"dependencies": {
"package-1": "1.2.3",
"package-2": "^1.0.0",
"package-3": "beta"
}
}
升级依赖项
yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]
这会升级你的package.json
和你的yarn.lock
文件。
{
"name": "my-package",
"dependencies": {
- "package-1": "^1.0.0"
+ "package-1": "^2.0.0"
}
}
删除依赖项
yarn remove [package]
这会更新你的package.json
和你的yarn.lock
文件。
Yarn工作流程 | The Yarn Workflow相关
Apache Hadoop YARN (Yet Another Resource Negotiator,另一种资源协调者)是一种新的 Hadoop 资源管理器,它是一个通用资源管理系统,可为上层应用提供统一的资源管理和调度,它的引入为集群在利用率、资源统一管理和数据共享等方面带来了巨大好处。
主页 | https://yarnpkg.com/ |
源码 | https://github.com/yarnpkg/yarn |
发布版本 | 1.3.2 |