Skip to content

[BUG] [SSR] ReferenceError: exports is not defined #1003

@dualjack

Description

@dualjack

Describe the bug
When using SvelteKit it suddenly can not longer evaluate SSR and breaks whole website.

Code snippets / Logs / Screenshots

Error points at:

Image
import {EventSchemas, Inngest} from 'inngest';
import type {LoopImportRemoteFeedEventSent} from "./functions/loopImportRemoteFeed";
import type {StartRemoteFeedEventSent} from "./functions/startImportRemoteFeed";
import type {EndImportRemoteFeedEventSent} from "./functions/endImportRemoteFeed";
import type {DeleteFeedEventSent} from "./functions/deleteFeed";
import type {CancelImportEventSent} from "./functions/cancelImportFeed";
import type {DeleteFeedItemsContainerEventSent} from "./functions/deleteFeedItemsContainer";
import type {ScheduleImportRemoteFeedEventSent} from "./functions/scheduleImportRemoteFeed";
import type {CancelScheduleImportEventSent} from "./functions/cancelScheduleImport";

const schemas = new EventSchemas().fromUnion<
    StartRemoteFeedEventSent
    |LoopImportRemoteFeedEventSent
    |EndImportRemoteFeedEventSent
    |DeleteFeedEventSent
    |CancelImportEventSent
    |DeleteFeedItemsContainerEventSent
    |ScheduleImportRemoteFeedEventSent
    |CancelScheduleImportEventSent
>();

export const inngest = new Inngest({
    id: 'feedbroker',
    schemas,
    eventKey: 'XXXXXXXX'
});
[vite] (ssr) Error when evaluating SSR module C:\Users\Jakub\Documents\GIT\TMC\feedbroker-next\src\routes\api\inngest\+server.ts: exports is not defined
      at eval (C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/inngest/index.js:57:23)
      at ESModulesEvaluator.runInlinedModule (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1070:6)
      at SSRCompatModuleRunner.directRequest (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1284:82)
      at SSRCompatModuleRunner.directRequest (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:25274:35)
      at SSRCompatModuleRunner.cachedRequest (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1179:28)
      at request (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1228:79)
      at async eval (C:\Users\Jakub\Documents\GIT\TMC\feedbroker-next\src\lib\server\inngest\client.ts:1:1)
      at async ESModulesEvaluator.runInlinedModule (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1062:5)
      at async SSRCompatModuleRunner.directRequest (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1284:61)
      at async SSRCompatModuleRunner.directRequest (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:25274:23)
ReferenceError: exports is not defined
    at eval (C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/inngest/index.js:57:23)
    at ESModulesEvaluator.runInlinedModule (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1070:6)
    at SSRCompatModuleRunner.directRequest (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1284:82)
    at SSRCompatModuleRunner.directRequest (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:25274:35)
    at SSRCompatModuleRunner.cachedRequest (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1179:28)
    at request (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1228:79)
    at async eval (C:\Users\Jakub\Documents\GIT\TMC\feedbroker-next\src\lib\server\inngest\client.ts:1:1)
    at async ESModulesEvaluator.runInlinedModule (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1062:5)
    at async SSRCompatModuleRunner.directRequest (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1284:61)
    at async SSRCompatModuleRunner.directRequest (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:25274:23)
16:47:43 [vite-plugin-svelte] src/lib/notifications.client.svelte.ts:19:4 This reference only captures the initial value of `list`. Did you mean to reference it inside a closure instead?
https://svelte.dev/e/state_referenced_locally
16:47:44 [vite-plugin-svelte] src/lib/notifications.client.svelte.ts:19:4 This reference only captures the initial value of `list`. Did you mean to reference it inside a closure instead?
https://svelte.dev/e/state_referenced_locally
ReferenceError: exports is not defined
    at eval (C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/inngest/index.js:57:23)
    at ESModulesEvaluator.runInlinedModule (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1070:6)
    at SSRCompatModuleRunner.directRequest (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1284:82)
    at SSRCompatModuleRunner.directRequest (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:25274:35)
    at SSRCompatModuleRunner.cachedRequest (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1179:28)
    at request (file:///C:/Users/Jakub/Documents/GIT/TMC/feedbroker-next/node_modules/vite/dist/node/module-runner.js:1228:79)

System info:

  • OS: Windows
  • npm package Version 3.39.1
  • Framework Sveltekit

Metadata

Metadata

Assignees

Labels

BugSomething isn't working

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions