buildNpmPackage: give a hint when npm prune fails
Co-authored-by: Lily Foster <lily@lily.flowers>
This commit is contained in:
parent
0ed41137b7
commit
30992a8c51
1 changed files with 10 additions and 1 deletions
|
@ -34,7 +34,16 @@ npmInstallHook() {
|
||||||
|
|
||||||
if [ ! -d "$nodeModulesPath" ]; then
|
if [ ! -d "$nodeModulesPath" ]; then
|
||||||
if [ -z "${dontNpmPrune-}" ]; then
|
if [ -z "${dontNpmPrune-}" ]; then
|
||||||
npm prune --omit=dev --no-save ${npmWorkspace+--workspace=$npmWorkspace} $npmPruneFlags "${npmPruneFlagsArray[@]}" $npmFlags "${npmFlagsArray[@]}"
|
if ! npm prune --omit=dev --no-save ${npmWorkspace+--workspace=$npmWorkspace} $npmPruneFlags "${npmPruneFlagsArray[@]}" $npmFlags "${npmFlagsArray[@]}"; then
|
||||||
|
echo
|
||||||
|
echo
|
||||||
|
echo "ERROR: npm prune step failed"
|
||||||
|
echo
|
||||||
|
echo 'If npm tried to download additional dependencies above, try setting `dontNpmPrune = true`.'
|
||||||
|
echo
|
||||||
|
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
find node_modules -maxdepth 1 -type d -empty -delete
|
find node_modules -maxdepth 1 -type d -empty -delete
|
||||||
|
|
Loading…
Reference in a new issue