重要提示:本说明涵盖 Yarn 1(经典版)。
有关 Yarn 2+ 文档和迁移指南,请参阅 yarnpkg.com。

yarn remove

yarn remove <package...>

运行 yarn remove foo 将删除名为 foo 的软件包,并从你的直接依赖关系中删除此软件包,更新你的 package.jsonyarn.lock 文件。

参与此项目的其他开发者可以运行 yarn install,通过更新后的依赖关系集合同步自己的 node_modules 目录。

当你删除一个软件包时,它将从所有类型的依赖中删除:dependenciesdevDependencies 等。

注意: yarn remove 始终更新你的 package.jsonyarn.lock。此操作可确保在同一个项目上的不同开发者获得的依赖关系集合相同。此行为不可禁用。

注意: yarn remove <package> --<flag> 使用与 yarn install 命令相同的 flag