在线文档教程

CLI Introduction(CLI介绍)

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实例时,可以通过传递全局标志filenetwork之后的--mutex任意时间来确保只有一个实例在任何给定时间运行(并避免冲突)。

使用file时,Yarn默认会在当前工作目录下写/读一个互斥体文件.yarn-single-instance。您也可以指定备用或全局文件名。

--mutex file --mutex file:/tmp/.yarn-mutex

当使用network,Yarn会在默认情况下会在端口创建一个服务器31997。您也可以指定一个备用端口。

--mutex network --mutex network:30330