diff --git a/lib/manager/npm/post-update/__snapshots__/lerna.spec.ts.snap b/lib/manager/npm/post-update/__snapshots__/lerna.spec.ts.snap index 09a18a3414efebef5150aa7db6a16467faa9a1e9..3bf5608e95b52a3309a7423bff0b1f6c2a8a08d2 100644 --- a/lib/manager/npm/post-update/__snapshots__/lerna.spec.ts.snap +++ b/lib/manager/npm/post-update/__snapshots__/lerna.spec.ts.snap @@ -20,7 +20,7 @@ Array [ }, }, Object { - "cmd": "npx lerna@latest bootstrap --no-ci -- --no-audit --package-lock-only", + "cmd": "lerna bootstrap --no-ci -- --no-audit --package-lock-only", "options": Object { "cwd": "some-dir", "encoding": "utf-8", @@ -59,7 +59,7 @@ Array [ }, }, Object { - "cmd": "npx lerna@latest bootstrap --no-ci -- --ignore-scripts --no-audit --package-lock-only", + "cmd": "lerna bootstrap --no-ci -- --ignore-scripts --no-audit --package-lock-only", "options": Object { "cwd": "some-dir", "encoding": "utf-8", @@ -98,7 +98,7 @@ Array [ }, }, Object { - "cmd": "npx lerna@2.0.0 bootstrap --no-ci -- --ignore-scripts --no-audit --package-lock-only", + "cmd": "lerna bootstrap --no-ci -- --ignore-scripts --no-audit --package-lock-only", "options": Object { "cwd": "some-dir", "encoding": "utf-8", @@ -137,7 +137,7 @@ Array [ }, }, Object { - "cmd": "npx lerna@2.0.0 bootstrap --no-ci -- --ignore-scripts --ignore-engines --ignore-platform", + "cmd": "lerna bootstrap --no-ci -- --ignore-scripts --ignore-engines --ignore-platform", "options": Object { "cwd": "some-dir", "encoding": "utf-8", @@ -176,7 +176,7 @@ Array [ }, }, Object { - "cmd": "npx lerna@latest bootstrap --no-ci -- --ignore-scripts --no-audit --package-lock-only", + "cmd": "lerna bootstrap --no-ci -- --ignore-scripts --no-audit --package-lock-only", "options": Object { "cwd": "some-dir", "encoding": "utf-8", @@ -215,7 +215,7 @@ Array [ }, }, Object { - "cmd": "npx lerna@2.0.0 bootstrap --no-ci -- --ignore-scripts --no-audit", + "cmd": "lerna bootstrap --no-ci -- --ignore-scripts --no-audit", "options": Object { "cwd": "some-dir", "encoding": "utf-8", diff --git a/lib/manager/npm/post-update/lerna.ts b/lib/manager/npm/post-update/lerna.ts index 214765c5bb959169acc385c1e951a2fbbecc3643..41e79c18a6ce392a0cefbfd1bc3bcef8bd9d8ad9 100644 --- a/lib/manager/npm/post-update/lerna.ts +++ b/lib/manager/npm/post-update/lerna.ts @@ -92,9 +92,8 @@ export async function generateLockFiles( lernaVersion = 'latest'; } logger.debug('Using lerna version ' + lernaVersion); - cmd.push( - `npx lerna@${quote(lernaVersion)} bootstrap --no-ci -- ${cmdOptions}` - ); + preCommands.push(`npm i -g lerna@${quote(lernaVersion)}`); + cmd.push(`lerna bootstrap --no-ci -- ${cmdOptions}`); await exec(cmd, execOptions); } catch (err) /* istanbul ignore next */ { logger.debug(