Yarn参考手册
CLI
CLI Introduction(CLI介绍)
Yarn提供了丰富的命令行命令来帮助您处理Yarn包的各个方面,包括安装,管理,发布等。
虽然所有可用的命令都是按字母顺序提供的,但一些更常用的命令是:
-
yarn add
:添加一个包在当前包中使用。
-
yarn init
:初始化包的开发。
-
yarn install
:安装package.json
文件中定义的所有依赖项。
-
yarn publish
:将包发布到包管理器。
-
yarn remove
:从当前包中删除一个未使用的包。
默认命令
运行yarn
不带命令将运行yarn install
,通过任何提供的标志。
用户定义的脚本
运行yarn <script> [<args>]
将运行用户定义的script
。看yarn run
。
本地安装的CLI
如果yarn <command> [<args>]
运行匹配本地安装的CLI,则运行该命令。因此,您无需为简单用例设置用户定义的脚本。
并发和 --mutex
当在同一台服务器上以同一用户身份运行多个Yarn实例时,可以通过传递全局标志file
或network
之后的--mutex
任意时间来确保只有一个实例在任何给定时间运行(并避免冲突)。
使用file
时,Yarn默认会在当前工作目录下写/读一个互斥体文件.yarn-single-instance
。您也可以指定备用或全局文件名。
--mutex file
--mutex file:/tmp/.yarn-mutex
当使用network
,Yarn会在默认情况下会在端口创建一个服务器31997
。您也可以指定一个备用端口。
--mutex network
--mutex network:30330
CLI相关

Apache Hadoop YARN (Yet Another Resource Negotiator,另一种资源协调者)是一种新的 Hadoop 资源管理器,它是一个通用资源管理系统,可为上层应用提供统一的资源管理和调度,它的引入为集群在利用率、资源统一管理和数据共享等方面带来了巨大好处。
主页 | https://yarnpkg.com/ |
源码 | https://github.com/yarnpkg/yarn |
发布版本 | 1.3.2 |