diff --git a/lib/manager/npm/post-update/lerna.ts b/lib/manager/npm/post-update/lerna.ts index 5f83ca89ef03de7dd51500ba597d8aaba41166f4..3ef5fa708a5ba3911d7807b98039075ed4eee9e6 100644 --- a/lib/manager/npm/post-update/lerna.ts +++ b/lib/manager/npm/post-update/lerna.ts @@ -60,7 +60,7 @@ export async function generateLockFiles( let installNpm = 'npm i -g npm'; const npmCompatibility = config.constraints?.npm; if (validRange(npmCompatibility)) { - installNpm += `@${quote(npmCompatibility)}`; + installNpm += `@${quote(npmCompatibility)} || true`; } preCommands.push(installNpm, 'hash -d npm'); cmdOptions = '--ignore-scripts --no-audit'; diff --git a/lib/manager/npm/post-update/npm.ts b/lib/manager/npm/post-update/npm.ts index ea10a35b7337e1f8dff19c40a01bcd77623410ce..d3e43876605615c49ea2dc65bc622d8922774391 100644 --- a/lib/manager/npm/post-update/npm.ts +++ b/lib/manager/npm/post-update/npm.ts @@ -36,7 +36,7 @@ export async function generateLockFile( if (npmCompatibility) { // istanbul ignore else if (validRange(npmCompatibility)) { - installNpm = `npm i -g ${quote(`npm@${npmCompatibility}`)}`; + installNpm = `npm i -g ${quote(`npm@${npmCompatibility}`)} || true`; } else { logger.debug( { npmCompatibility },