From 32009378defb9de64ee213c51761560d6f9d5b1a Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Thu, 27 Jun 2019 10:39:03 +0300 Subject: [PATCH] fix(npm): full npm install if deduping Closes #3972 --- lib/manager/npm/post-update/npm.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/manager/npm/post-update/npm.js b/lib/manager/npm/post-update/npm.js index 6f3ca8bf1a..500dbf34af 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'; -- GitLab