From ff7061929fb431cff8d9a5e76f1c18fae7f6d4fb Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 2 Jul 2022 12:53:45 +0300 Subject: [PATCH] fix: don't fail when removing a dep from a workspace that has patches ref https://github.com/pnpm/pnpm/issues/4954#issuecomment-1172858634 --- .changeset/pink-moons-return.md | 6 ++++++ packages/core/src/install/extendInstallOptions.ts | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/pink-moons-return.md diff --git a/.changeset/pink-moons-return.md b/.changeset/pink-moons-return.md new file mode 100644 index 00000000000..77dc73d5ac6 --- /dev/null +++ b/.changeset/pink-moons-return.md @@ -0,0 +1,6 @@ +--- +"@pnpm/core": patch +"pnpm": patch +--- + +`pnpm remove ` should not fail in a workspace that has patches [#4954](https://github.com/pnpm/pnpm/issues/4954#issuecomment-1172858634) diff --git a/packages/core/src/install/extendInstallOptions.ts b/packages/core/src/install/extendInstallOptions.ts index 71243f23681..71fe57f0a9a 100644 --- a/packages/core/src/install/extendInstallOptions.ts +++ b/packages/core/src/install/extendInstallOptions.ts @@ -149,7 +149,7 @@ const defaults = async (opts: InstallOptions) => { preferFrozenLockfile: true, preferWorkspacePackages: false, preserveWorkspaceProtocol: true, - pruneLockfileImporters: true, + pruneLockfileImporters: false, pruneStore: false, rawConfig: {}, registries: DEFAULT_REGISTRIES,