diff --git a/scripts/optimize-images.mjs b/scripts/optimize-images.mjs index 9c0fab2..2d5e6cc 100644 --- a/scripts/optimize-images.mjs +++ b/scripts/optimize-images.mjs @@ -79,7 +79,12 @@ async function writeLqip(lqip) { console.log("Wrote " + path.relative(ROOT, LQIP_OUT) + " (" + Object.keys(lqip).length + " entries)"); } -const lqip = await optimizePanoramas(); -await optimizeModals(); -await writeLqip(lqip); -console.log("Done."); +try { + const lqip = await optimizePanoramas(); + await optimizeModals(); + await writeLqip(lqip); + console.log("Done."); +} catch (err) { + console.error("optimize-images failed:", err); + process.exit(1); +}