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实例时,可以通过传递全局标志file
或network
之后的--mutex
任意时间来确保只有一个实例在任何给定时间运行(并避免冲突)。
使用file
时,Yarn默认会在当前工作目录下写/读一个互斥体文件.yarn-single-instance
。您也可以指定备用或全局文件名。
--mutex file
--mutex file:/tmp/.yarn-mutex
当使用network
,Yarn会在默认情况下会在端口创建一个服务器31997
。您也可以指定一个备用端口。
--mutex network
--mutex network:30330