Removes packages from node_modules and from the project's package.json.

pnpm remove [-r] [--filter <package_selector>] <pkg>...
pnpm recursive remove [--filter <package_selector>] <pkg>...
pnpm multi remove [--filter <package_selector>] <pkg>...

Aliases: rm, uninstall, un

Options

--recursive, -r

When used inside a workspace, removes a dependency (or dependencies) from every workspace package.

When used not inside a workspace, removes a dependency (or dependencies) from every package found in subdirectories.

--filter <package_selector>

Read more about filtering.

--global

Remove a global package.

--save-dev, -D

Remove the dependency only from devDependencies.

--save-optional, -O

Remove the dependency only from optionalDependencies.

--save-prod, -P

Remove the dependency only from dependencies.