fix(nitro): externalize @parse/node-apn + imapflow — CJS-extends-Pattern bricht beim Bundle (calls/ring + mail/scan 500)
This commit is contained in:
parent
4a520ba7c9
commit
57e0a23021
@ -10,9 +10,15 @@ export default defineNitroConfig({
|
|||||||
// Default-publicAssets greift nicht zuverlässig wenn srcDir auf "server" zeigt.
|
// Default-publicAssets greift nicht zuverlässig wenn srcDir auf "server" zeigt.
|
||||||
publicAssets: [{ baseURL: "/", dir: "../public", maxAge: 60 * 60 }],
|
publicAssets: [{ baseURL: "/", dir: "../public", maxAge: 60 * 60 }],
|
||||||
|
|
||||||
// Supabase als external dep — nicht bundlen
|
// Supabase + @parse/node-apn + imapflow als external deps — nicht bundlen.
|
||||||
|
// node-apn + imapflow nutzen CJS-extends/inherits-Patterns, die brechen beim
|
||||||
|
// Bundlen zu ESM ("Class extends value [object Module] is not a constructor
|
||||||
|
// or null" / "superCtor.prototype must be of type object"). Müssen als externe
|
||||||
|
// node_modules-Requires bleiben.
|
||||||
externals: {
|
externals: {
|
||||||
inline: [/^(?!@supabase\/supabase-js)/],
|
inline: [
|
||||||
|
/^(?!@supabase\/supabase-js)(?!@parse\/node-apn)(?!imapflow)/,
|
||||||
|
],
|
||||||
},
|
},
|
||||||
|
|
||||||
imports: {
|
imports: {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user