yarn remove

yarn remove <package...>

运行 yarn remove foo 会从你的直接依赖里移除名为 foo 的包,在此期间会更新你的 package.jsonyarn.lock 文件。

此项目上工作的其他开发者可以运行 yarn install 来同步他们的 node_modules 目录为新的依赖集。

当你移除一个包时,它被从所有类型的依赖里移除:dependenciesdevDependencies 等等。

: yarn remove 总是会更新你的 package.jsonyarn.lock, 这确保了同一个项目的不同开发者得到相同的依赖集合。 不可能禁止这个行为。