in aws_lambda_builders/workflows/nodejs_npm/actions.py [0:0]
def execute(self):
"""
Runs the action.
:raises lambda_builders.actions.ActionFailedError: when NPM execution fails
"""
try:
LOG.debug("NODEJS updating production dependencies in: %s", self.install_dir)
command = [
"update",
"--no-audit",
"--no-save",
"--unsafe-perm",
"--production",
"--no-package-lock",
"--install-links",
]
self.subprocess_npm.run(command, cwd=self.install_dir)
except NpmExecutionError as ex:
raise ActionFailedError(str(ex))