From 548f82ba0adb75102845026b136ab893e043b44f Mon Sep 17 00:00:00 2001 From: JellyBrick Date: Wed, 4 Oct 2023 18:32:08 +0900 Subject: [PATCH] fix rollup hanging --- rollup.main.config.ts | 8 ++++++++ rollup.preload.config.ts | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/rollup.main.config.ts b/rollup.main.config.ts index bab5167e..841c1b2c 100644 --- a/rollup.main.config.ts +++ b/rollup.main.config.ts @@ -40,6 +40,14 @@ export default defineConfig({ terser({ ecma: 2020, }), + { + closeBundle() { + if (!process.env.ROLLUP_WATCH) { + setTimeout(() => process.exit(0)); + } + }, + name: 'force-close' + }, ], input: './index.ts', output: { diff --git a/rollup.preload.config.ts b/rollup.preload.config.ts index f50e3ec8..51179fdd 100644 --- a/rollup.preload.config.ts +++ b/rollup.preload.config.ts @@ -35,6 +35,14 @@ export default defineConfig({ terser({ ecma: 2020, }), + { + closeBundle() { + if (!process.env.ROLLUP_WATCH) { + setTimeout(() => process.exit(0)); + } + }, + name: 'force-close' + }, ], input: './preload.ts', output: {