Import_mongoose2.connect is not a function

Hello, I have a SvelteKit app that works fine in development, but once deployed to cloudflare, no longer works. When I listen for logs in the functions tab, I get this message:

"TypeError: (0 , import_mongoose2.connect) is not a function"

I import connect using the following syntax

import { connect } from 'mongoose'

Which again, works fine in development, but not on cloudflare. What am I doing wrong?

Here is my build log:

|2023-09-04T12:38:29.186951Z|Cloning repository...|
|---|---|
|2023-09-04T12:38:30.340853Z|From https://github.com/redacted/redacted|
|2023-09-04T12:38:30.341629Z| * branch            11a1524cdad533ab3765f86c015b7e0395f00df7 -> FETCH_HEAD|
|2023-09-04T12:38:30.34183Z||
|2023-09-04T12:38:30.400848Z|HEAD is now at 11a1524 redacted|
|2023-09-04T12:38:30.401508Z||
|2023-09-04T12:38:30.512252Z||
|2023-09-04T12:38:30.544649Z|Success: Finished cloning repository files|
|2023-09-04T12:38:31.209954Z|Detected the following tools from environment: [email protected], [email protected]|
|2023-09-04T12:38:31.211156Z|Installing project dependencies: npm clean-install --progress=false|
|2023-09-04T12:38:34.800603Z||
|2023-09-04T12:38:34.801053Z|added 84 packages, and audited 85 packages in 2s|
|2023-09-04T12:38:34.801248Z||
|2023-09-04T12:38:34.80141Z|6 packages are looking for funding|
|2023-09-04T12:38:34.801543Z|  run `npm fund` for details|
|2023-09-04T12:38:34.802026Z||
|2023-09-04T12:38:34.80219Z|found 0 vulnerabilities|
|2023-09-04T12:38:34.814339Z|Executing user command: npm run build|
|2023-09-04T12:38:35.964941Z||
|2023-09-04T12:38:35.965725Z|> [email protected] build|
|2023-09-04T12:38:35.965965Z|> vite build|
|2023-09-04T12:38:35.966128Z||
|2023-09-04T12:38:37.024645Z||
|2023-09-04T12:38:37.025161Z|e[36mvite v4.4.9 e[32mbuilding SSR bundle for production...e[36me[39m|
|2023-09-04T12:38:37.06981Z|transforming...|
|2023-09-04T12:38:37.899642Z|e[32m✓e[39m 85 modules transformed.|
|2023-09-04T12:38:37.976411Z|rendering chunks...|
|2023-09-04T12:38:38.627801Z|e[36mvite v4.4.9 e[32mbuilding for production...e[36me[39m|
|2023-09-04T12:38:38.638683Z|transforming...|
|2023-09-04T12:38:39.624228Z|e[32m✓e[39m 72 modules transformed.|
|2023-09-04T12:38:39.690285Z|rendering chunks...|
|2023-09-04T12:38:39.720821Z|computing gzip size...|
|2023-09-04T12:38:39.730123Z|e[2m.svelte-kit/output/client/e[22me[32m_app/version.json                             e[39me[1me[2m 0.03 kBe[22me[1me[22me[2m │ gzip: 0.05 kBe[22m|
|2023-09-04T12:38:39.730443Z|e[2m.svelte-kit/output/client/e[22me[32mvite-manifest.json                            e[39me[1me[2m 4.01 kBe[22me[1me[22me[2m │ gzip: 0.56 kBe[22m|
|2023-09-04T12:38:39.730624Z|e[2m.svelte-kit/output/client/e[22me[36m_app/immutable/chunks/each.e59479a4.js        e[39me[1me[2m 0.09 kBe[22me[1me[22me[2m │ gzip: 0.10 kBe[22m|
|2023-09-04T12:38:39.730779Z|e[2m.svelte-kit/output/client/e[22me[36m_app/immutable/chunks/index.09326330.js       e[39me[1me[2m 0.09 kBe[22me[1me[22me[2m │ gzip: 0.09 kBe[22m|
|2023-09-04T12:38:39.730932Z|e[2m.svelte-kit/output/client/e[22me[36m_app/immutable/chunks/navigation.c49d3e79.js  e[39me[1me[2m 0.11 kBe[22me[1me[22me[2m │ gzip: 0.12 kBe[22m|
|2023-09-04T12:38:39.731127Z|e[2m.svelte-kit/output/client/e[22me[36m_app/immutable/chunks/index.be87c027.js       e[39me[1me[2m 0.45 kBe[22me[1me[22me[2m │ gzip: 0.32 kBe[22m|
|2023-09-04T12:38:39.73128Z|e[2m.svelte-kit/output/client/e[22me[36m_app/immutable/nodes/1.91fddd74.js            e[39me[1me[2m 1.03 kBe[22me[1me[22me[2m │ gzip: 0.59 kBe[22m|
|2023-09-04T12:38:39.731734Z|e[2m.svelte-kit/output/client/e[22me[36m_app/immutable/nodes/0.4f4db418.js            e[39me[1me[2m 1.46 kBe[22me[1me[22me[2m │ gzip: 0.82 kBe[22m|
|2023-09-04T12:38:39.731902Z|e[2m.svelte-kit/output/client/e[22me[36m_app/immutable/nodes/4.1068e5e0.js            e[39me[1me[2m 2.21 kBe[22me[1me[22me[2m │ gzip: 1.13 kBe[22m|
|2023-09-04T12:38:39.732053Z|e[2m.svelte-kit/output/client/e[22me[36m_app/immutable/chunks/scheduler.434c89e3.js   e[39me[1me[2m 2.30 kBe[22me[1me[22me[2m │ gzip: 1.09 kBe[22m|
|2023-09-04T12:38:39.732194Z|e[2m.svelte-kit/output/client/e[22me[36m_app/immutable/nodes/2.f0cceb20.js            e[39me[1me[2m 2.49 kBe[22me[1me[22me[2m │ gzip: 1.27 kBe[22m|
|2023-09-04T12:38:39.732378Z|e[2m.svelte-kit/output/client/e[22me[36m_app/immutable/chunks/singletons.74741607.js  e[39me[1me[2m 2.51 kBe[22me[1me[22me[2m │ gzip: 1.28 kBe[22m|
|2023-09-04T12:38:39.732588Z|e[2m.svelte-kit/output/client/e[22me[36m_app/immutable/nodes/3.eb44bdd5.js            e[39me[1me[2m 4.58 kBe[22me[1me[22me[2m │ gzip: 2.10 kBe[22m|
|2023-09-04T12:38:39.732739Z|e[2m.svelte-kit/output/client/e[22me[36m_app/immutable/chunks/index.f94758f7.js       e[39me[1me[2m 5.78 kBe[22me[1me[22me[2m │ gzip: 2.45 kBe[22m|
|2023-09-04T12:38:39.732889Z|e[2m.svelte-kit/output/client/e[22me[36m_app/immutable/entry/app.5f33c737.js          e[39me[1me[2m 8.72 kBe[22me[1me[22me[2m │ gzip: 2.68 kBe[22m|
|2023-09-04T12:38:39.733045Z|e[2m.svelte-kit/output/client/e[22me[36m_app/immutable/nodes/5.6f43cbf4.js            e[39me[1me[2m19.73 kBe[22me[1me[22me[2m │ gzip: 6.51 kBe[22m|
|2023-09-04T12:38:39.733187Z|e[2m.svelte-kit/output/client/e[22me[36m_app/immutable/entry/start.2628ef69.js        e[39me[1me[2m24.81 kBe[22me[1me[22me[2m │ gzip: 9.78 kBe[22m|
|2023-09-04T12:38:39.73336Z|e[32m✓ built in 1.10se[39m|
|2023-09-04T12:38:39.92556Z|e[2m.svelte-kit/output/server/e[22me[32mvite-manifest.json                                  e[39me[1me[2m 2.74 kBe[22me[1me[22m|
|2023-09-04T12:38:39.92626Z|e[2m.svelte-kit/output/server/e[22me[36mchunks/index4.js                                    e[39me[1me[2m 0.14 kBe[22me[1me[22m|
|2023-09-04T12:38:39.92653Z|e[2m.svelte-kit/output/server/e[22me[36minternal.js                                         e[39me[1me[2m 0.19 kBe[22me[1me[22m|
|2023-09-04T12:38:39.926696Z|e[2m.svelte-kit/output/server/e[22me[36mchunks/index3.js                                    e[39me[1me[2m 0.69 kBe[22me[1me[22m|
|2023-09-04T12:38:39.926855Z|e[2m.svelte-kit/output/server/e[22me[36mentries/pages/profile/_layout.svelte.js             e[39me[1me[2m 0.76 kBe[22me[1me[22m|
|2023-09-04T12:38:39.926988Z|e[2m.svelte-kit/output/server/e[22me[36mentries/pages/_layout.svelte.js                     e[39me[1me[2m 0.87 kBe[22me[1me[22m|
|2023-09-04T12:38:39.927175Z|e[2m.svelte-kit/output/server/e[22me[36mentries/pages/profile/_page.svelte.js               e[39me[1me[2m 0.89 kBe[22me[1me[22m|
|2023-09-04T12:38:39.927331Z|e[2m.svelte-kit/output/server/e[22me[36mentries/fallbacks/error.svelte.js                   e[39me[1me[2m 0.89 kBe[22me[1me[22m|
|2023-09-04T12:38:39.927464Z|e[2m.svelte-kit/output/server/e[22me[36mentries/endpoints/api/notes/_server.js              e[39me[1me[2m 0.90 kBe[22me[1me[22m|
|2023-09-04T12:38:39.927593Z|e[2m.svelte-kit/output/server/e[22me[36mentries/endpoints/api/login/_server.js              e[39me[1me[2m 1.05 kBe[22me[1me[22m|
|2023-09-04T12:38:39.927719Z|e[2m.svelte-kit/output/server/e[22me[36mchunks/index2.js                                    e[39me[1me[2m 1.33 kBe[22me[1me[22m|
|2023-09-04T12:38:39.927853Z|e[2m.svelte-kit/output/server/e[22me[36mentries/pages/_page.svelte.js                       e[39me[1me[2m 1.88 kBe[22me[1me[22m|
|2023-09-04T12:38:39.927979Z|e[2m.svelte-kit/output/server/e[22me[36mchunks/index.js                                     e[39me[1me[2m 1.99 kBe[22me[1me[22m|
|2023-09-04T12:38:39.928116Z|e[2m.svelte-kit/output/server/e[22me[36mchunks/ssr.js                                       e[39me[1me[2m 4.05 kBe[22me[1me[22m|
|2023-09-04T12:38:39.928243Z|e[2m.svelte-kit/output/server/e[22me[36mchunks/internal.js                                  e[39me[1me[2m 6.44 kBe[22me[1me[22m|
|2023-09-04T12:38:39.928406Z|e[2m.svelte-kit/output/server/e[22me[36mentries/pages/profile/demos/_slug_/_page.svelte.js  e[39me[1me[2m 7.10 kBe[22me[1me[22m|
|2023-09-04T12:38:39.928535Z|e[2m.svelte-kit/output/server/e[22me[36mindex.js                                            e[39me[1me[2m86.48 kBe[22me[1me[22m|
|2023-09-04T12:38:39.928685Z||
|2023-09-04T12:38:39.928811Z|Run npm run preview to preview your production build locally.|
|2023-09-04T12:38:39.937702Z||
|2023-09-04T12:38:39.93792Z|> Using @sveltejs/adapter-cloudflare|
|2023-09-04T12:38:40.353755Z|  ✔ done|
|2023-09-04T12:38:40.354282Z|e[32m✓ built in 3.33se[39m|
|2023-09-04T12:38:40.403348Z|Finished|
|2023-09-04T12:38:40.403954Z|Found _worker.js in output directory. Uploading.|
|2023-09-04T12:38:41.977948Z|e[33m▲ e[43;33m[e[43;30mWARNINGe[43;33m]e[0m e[1m5 warning(s) when compiling Worker.e[0m|
|2023-09-04T12:38:41.978776Z||
|2023-09-04T12:38:41.978994Z||
|2023-09-04T12:38:42.028109Z|Found _routes.json in output directory. Uploading.|
|2023-09-04T12:38:42.043976Z|Validating asset output directory|
|2023-09-04T12:38:49.867223Z|Success: Assets published!|
|2023-09-04T12:38:51.985009Z|Success: Your site was deployed!|