重要提示: 此中文文档针对的是 Yarn 2 版本。
有关 1.x 版本的中文文档,请点击进入 yarn.bootcss.com。
Yarn
yarn addyarn binyarn cache cleanyarn config getyarn config setyarn configyarn constraints queryyarn constraints sourceyarn constraintsyarn dedupeyarn dlxyarn execyarn infoyarn inityarn installyarn linkyarn nodeyarn npm infoyarn npm loginyarn npm logoutyarn npm publishyarn npm tag addyarn npm tag listyarn npm tag removeyarn npm whoamiyarn packyarn patch-commityarn patchyarn plugin import from sourcesyarn plugin importyarn plugin listyarn plugin removeyarn plugin runtimeyarn rebuildyarn removeyarn runyarn searchyarn set resolutionyarn set version from sourcesyarn set versionyarn stageyarn unplugyarn upyarn upgrade-interactiveyarn version applyyarn version checkyarn versionyarn whyyarn workspaceyarn workspaces focusyarn workspaces foreachyarn workspaces list

yarn version check

Plugin

To use this command, first install the version plugin: yarn plugin import version

Check that all the relevant packages have been bumped.

Usage

$> yarn version check [-i,--interactive]

Examples

Check whether the modified packages need a bump :

yarn version check

Details

Warning: This command currently requires Git.

This command will check that all the packages covered by the files listed in argument have been properly bumped or declined to bump.

In the case of a bump, the check will also cover transitive packages - meaning that should Foo be bumped, a package Bar depending on Foo will require a decision as to whether Bar will need to be bumped. This check doesn't cross packages that have declined to bump.

In case no arguments are passed to the function, the list of modified files will be generated by comparing the HEAD against master.