From 116d314e60810eccea986c745259885d1c1789be Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Tue, 17 Jan 2023 14:53:24 -0800 Subject: [PATCH] Fix watch script exiting on error (#171552) --- extensions/ipynb/esbuild.js | 8 ++++++-- extensions/markdown-math/esbuild.js | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/extensions/ipynb/esbuild.js b/extensions/ipynb/esbuild.js index 4128889bf76..28000f1ebf9 100644 --- a/extensions/ipynb/esbuild.js +++ b/extensions/ipynb/esbuild.js @@ -41,7 +41,11 @@ build().catch(() => process.exit(1)); if (isWatch) { const watcher = require('@parcel/watcher'); - watcher.subscribe(srcDir, () => { - return build(); + watcher.subscribe(srcDir, async () => { + try { + await build(); + } catch (e) { + console.error(e); + } }); } diff --git a/extensions/markdown-math/esbuild.js b/extensions/markdown-math/esbuild.js index 2f1899e867e..88475257524 100644 --- a/extensions/markdown-math/esbuild.js +++ b/extensions/markdown-math/esbuild.js @@ -56,7 +56,11 @@ build().catch(() => process.exit(1)); if (isWatch) { const watcher = require('@parcel/watcher'); - watcher.subscribe(srcDir, () => { - return build(); + watcher.subscribe(srcDir, async () => { + try { + await build(); + } catch (e) { + console.error(e); + } }); }