yarn remove foo will remove the package named
foo from your direct
dependencies updating your
yarn.lock files in the process.
Other developers working on the project can run
yarn install to sync their
node_modules directories with the updated set of dependencies.
When you remove a package, it is removed from all types of dependencies:
yarn removewill always update your
yarn.lock. This ensures that different developers on the same project get the same set of dependencies. It is not possible to disable this behavior.
yarn remove <package> --<flag>uses the same