diff --git a/vite.config.ts b/vite.config.ts index a023f7f..febda77 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -3,6 +3,13 @@ import { defineConfig } from 'vitest/config'; export default defineConfig({ plugins: [sveltekit()], + // sharp muss extern bleiben: der Server-Bundle-Schritt kann sharp's + // dynamic-require fuer die native .node-Binary nicht aufloesen. Wenn + // sharp nicht gebundelt wird, laedt Node es zur Laufzeit regulaer aus + // node_modules/@img/sharp-linuxmusl-arm64, das dann funktioniert. + ssr: { + external: ['sharp'] + }, test: { include: ['tests/**/*.test.ts'], globals: false,