diff --git a/lib/manager/npm/post-update/lerna.ts b/lib/manager/npm/post-update/lerna.ts
index a70dbd2fc08fc4133fbe1ebcdee0ee1c389f4733..bbb95de91afda5cc76decc3b668c84348d775cc2 100644
--- a/lib/manager/npm/post-update/lerna.ts
+++ b/lib/manager/npm/post-update/lerna.ts
@@ -59,7 +59,7 @@ export async function generateLockFiles(
       const npmCompatibility = config.constraints?.npm;
       if (validRange(npmCompatibility)) {
         installNpm += `@${quote(npmCompatibility)}`;
-        preCommands.push(installNpm);
+        preCommands.push(installNpm, 'hash -d npm');
       }
       cmdOptions = '--ignore-scripts  --no-audit';
       if (skipInstalls !== false) {