ajout module npm
This commit is contained in:
parent
21b4b513c0
commit
914a81aded
17
update.sh
17
update.sh
@ -199,6 +199,23 @@ if ! ensure_cmd BDInfoDataSubstractor; then
|
||||
popd >/dev/null
|
||||
fi
|
||||
|
||||
# Modules npm locaux dans $AUTOPOST_DIR
|
||||
log "Vérification modules npm"
|
||||
pushd "$AUTOPOST_DIR" >/dev/null
|
||||
[ -f package.json ] || npm init -y >/dev/null 2>&1 || true
|
||||
modules=(express express-session sqlite3 ansi-to-html @tailwindcss/browser autoprefixer jquery mysql2 session-file-store chokidar)
|
||||
missing=()
|
||||
for m in "${modules[@]}"; do
|
||||
npm list "$m" --depth=0 >/dev/null 2>&1 || missing+=("$m")
|
||||
done
|
||||
if [ "${#missing[@]}" -gt 0 ]; then
|
||||
log "Installation modules: ${missing[*]}"
|
||||
npm install "${missing[@]}"
|
||||
else
|
||||
ok "Tous les modules npm sont présents"
|
||||
fi
|
||||
popd >/dev/null
|
||||
|
||||
# ────────── VALIDATION conf.sh (sans exécuter) ──────────
|
||||
# --- conf.sh : validation déclarative ---
|
||||
check_conf() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user