Yarn stage
该Yarn命令主要是用于将所有yarn文件添加到您的vcs。
Yarn stage 语法
$> yarn stage [-c,--commit] [-r,--reset] [-u,--update] [-n,--dry-run]
Yarn stage 实例
将所有修改后的项目文件添加到暂存区域:
yarn stage
创建一个包含所有修改后的项目文件的新提交:
yarn stage --commit
使用细节
该命令会将属于Yarn的文件(通常是任何修改过的文件package.json和.yarnrc.yml文件,还包括链接器生成的文件,缓存数据等)添加到您的暂存区。它将考虑您的忽略列表,因此,如果文件中的缓存被忽略.gitignore(假设您使用Git),则不会添加缓存 文件。
运行--reset会将它们从暂存区域中删除(更改仍将存在,但是直到您将它们退回之前,都不会提交)。
由于暂存区是Mercurial中不存在的概念,因此在Mercurial存储库上运行此命令时,Yarn将始终创建新的提交。使用Git时,可以通过使用--commit直接创建提交的标志来获得此行为。