Füge --no-audit und --fund=false zu npm-Befehlen in den Deployment-Skripten hinzu, um potenzielle Blockierungen während der Installation zu vermeiden.
This commit is contained in:
@@ -69,14 +69,17 @@ has_tracked_files_under() {
|
||||
|
||||
install_dependencies() {
|
||||
if [ -f "package-lock.json" ]; then
|
||||
echo " Running: npm ci"
|
||||
if ! npm ci; then
|
||||
echo " Running: npm ci --no-audit"
|
||||
# The registry audit endpoint is independent of package installation and
|
||||
# can be temporarily unavailable (e.g. DNS EAI_AGAIN). Do not block a
|
||||
# test rollout on that external advisory lookup.
|
||||
if ! npm ci --no-audit --fund=false; then
|
||||
echo " WARNING: npm ci fehlgeschlagen (Lockfile ggf. nicht synchron). Fallback auf npm install..."
|
||||
npm install
|
||||
npm install --no-audit --fund=false
|
||||
fi
|
||||
else
|
||||
echo " WARNING: package-lock.json fehlt. Führe npm install aus..."
|
||||
npm install
|
||||
npm install --no-audit --fund=false
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user