diff --git a/lib/manager/npm/post-update/npm.js b/lib/manager/npm/post-update/npm.js index 6f3ca8bf1ad3d97501376fdd3792d5dca6b8afb2..500dbf34afd86663e0e8f06e917c66593fdb7621 100644 --- a/lib/manager/npm/post-update/npm.js +++ b/lib/manager/npm/post-update/npm.js @@ -64,7 +64,11 @@ async function generateLockFile( cmd = 'npm'; } args = `install`; - if (skipInstalls === false) { + if ( + (postUpdateOptions && postUpdateOptions.includes('npmDedupe')) || + skipInstalls === false + ) { + logger.debug('Performing full npm install'); args += ' --ignore-scripts --no-audit'; } else { args += ' --package-lock-only --no-audit';