From 11d28a1b0d0cb8da294e97bea7ef6c8c6cf16845 Mon Sep 17 00:00:00 2001 From: Alejandro Martinez Date: Tue, 7 Apr 2026 14:45:04 +0200 Subject: [PATCH] fix: use rollupConfig.external to prevent Nitro from bundling better-sqlite3 nitro.externals.external doesn't prevent Rollup from inlining the require. rollupConfig.external tells Rollup directly to leave the import as-is, so Node resolves it from node_modules at runtime. Co-Authored-By: Claude Opus 4.6 (1M context) --- nuxt.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nuxt.config.ts b/nuxt.config.ts index 637407f..20e3292 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -10,7 +10,7 @@ export default defineNuxtConfig({ nitro: { experimental: { tasks: true }, - externals: { + rollupConfig: { external: ['better-sqlite3'], }, },