Skip to content

Build Error: $$_export_$$ is not defined #14416

@sillvva

Description

@sillvva

Describe the bug

It is only occuring when I run pnpm run build

 2220 modules transformed.

node:internal/event_target:1101
  process.nextTick(() => { throw err; });
                           ^
ReferenceError [Error]: $$_export_$$ is not defined
    at file:///Users/sillvva/Projects/ddal-svelte/.svelte-kit/output/server/chunks/remote-1ob51s4.js:70:1
    at ModuleJob.run (node:internal/modules/esm/module_job:271:25)
    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:547:26)
    at async analyse (file:///Users/sillvva/Projects/ddal-svelte/node_modules/.pnpm/@sveltejs+kit@2.39.0_@sveltejs+vite-plugin-svelte@6.2.0_svelte@5.38.10_vite@7.1.5_@type_75ca1232bd018a23d63bcc20842e9db0/node_modules/@sveltejs/kit/src/core/postbuild/analyse.js:51:19)
    at async MessagePort.<anonymous> (file:///Users/sillvva/Projects/ddal-svelte/node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected]_@type_75ca1232bd018a23d63bcc20842e9db0/node_modules/@sveltejs/kit/src/utils/fork.js:23:16)

I'm guessing it has to do with my remote functions setup:

$lib/remote
 ∟ /admin
    ∟ /queries.remote.ts
    ∟ /actions.remote.ts
    ∟ /index.ts

In index.ts, I'm exporting the remote functions as a namespace export, so that I can import and use them like AdminAPI.queries.logs(). This setup seems to run fine in dev mode.

import * as actions from "./actions.remote";
import * as queries from "./queries.remote";

export default {
	actions,
	queries
};

Reproduction

Run npm run build:
https://stackblitz.com/edit/sveltejs-kit-template-default-4pjy8rxc?file=src%2Flib%2Fremote%2Fadmin%2Fqueries.remote.ts

Logs

System Info

System:
    OS: macOS 15.6.1
    CPU: (16) arm64 Apple M4 Max
    Memory: 218.00 MB / 48.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 22.12.0 - ~/.nvm/versions/node/v22.12.0/bin/node
    npm: 10.9.0 - ~/.nvm/versions/node/v22.12.0/bin/npm
    pnpm: 10.11.0 - ~/.nvm/versions/node/v22.12.0/bin/pnpm
    bun: 1.2.20 - ~/.bun/bin/bun
  Browsers:
    Safari: 18.6
  npmPackages:
    @sveltejs/adapter-node: ^5.3.2 => 5.3.2 
    @sveltejs/kit: ^2.39.0 => 2.39.0 
    @sveltejs/vite-plugin-svelte: ^6.2.0 => 6.2.0 
    svelte: ^5.38.10 => 5.38.10 
    vite: ^7.1.5 => 7.1.5

Severity

blocking an upgrade

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions