diff --git a/lib/templates/deploy.bash.node.template b/lib/templates/deploy.bash.node.template index 5a113d7..1e032fe 100644 --- a/lib/templates/deploy.bash.node.template +++ b/lib/templates/deploy.bash.node.template @@ -46,6 +46,7 @@ selectNodeVersion # 3. Install npm packages if [ -e "$DEPLOYMENT_TARGET/package.json" ]; then cd "$DEPLOYMENT_TARGET" + eval $NPM_CMD prune --production eval $NPM_CMD install --production exitWithMessageOnError "npm failed" cd - > /dev/null diff --git a/lib/templates/deploy.batch.node.template b/lib/templates/deploy.batch.node.template index caa7a71..3b1fe7a 100644 --- a/lib/templates/deploy.batch.node.template +++ b/lib/templates/deploy.batch.node.template @@ -51,6 +51,7 @@ call :SelectNodeVersion :: 3. Install npm packages IF EXIST "%DEPLOYMENT_TARGET%\package.json" ( pushd "%DEPLOYMENT_TARGET%" + call :ExecuteCmd !NPM_CMD! prune --production call :ExecuteCmd !NPM_CMD! install --production IF !ERRORLEVEL! NEQ 0 goto error popd diff --git a/lib/templates/deploy.posh.node.template b/lib/templates/deploy.posh.node.template index ddc0a83..6cfbc63 100644 --- a/lib/templates/deploy.posh.node.template +++ b/lib/templates/deploy.posh.node.template @@ -51,6 +51,7 @@ selectNodeVersion if (Test-Path "$DEPLOYMENT_TARGET\package.json") { pushd "$DEPLOYMENT_TARGET" try { + iex "$NPM_CMD prune --production" iex "$NPM_CMD install --production" } catch { exitWithMessageOnError "npm failed"