重要提示: 此中文文档针对的是 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 remove

Remove dependencies from the project.

Usage

$> yarn remove [-A,--all] ...

Examples

Remove a dependency from the current project :

yarn remove lodash

Remove a dependency from all workspaces at once :

yarn remove lodash --all

Remove all dependencies starting with eslint- :

yarn remove 'eslint-*'

Remove all dependencies with the @babel scope :

yarn remove '@babel/*'

Remove all dependencies matching react-dom or react-helmet :

yarn remove 'react-{dom,helmet}'

Details

This command will remove the packages matching the specified patterns from the current workspace.

If the -A,--all option is set, the operation will be applied to all workspaces from the current project.

This command accepts glob patterns as arguments (if valid Idents and supported by micromatch). Make sure to escape the patterns, to prevent your own shell from trying to expand them.