Skip to content

latest @loopback/graphql ESM export compatibility error  #11363

Description

@dineshkuncham7

Describe the bug

I downloaded the code from loopback GraphQL example repository https://github.com/loopbackio/loopback-next/tree/master/examples/graphql , and after fixing some type errors, when I start the application using Node v24.12.0, I encounter the following error:

> @loopback/example-graphql@0.12.8 start
> node .

node:internal/modules/cjs/loader:686
      throw e;
      ^

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './dist/interfaces' is not defined by "exports" in /Users/dinesh/Documents/Projects/example-graphql/node_modules/type-graphql/package.json
    at exportsNotFound (node:internal/modules/esm/resolve:313:10)
    at packageExportsResolve (node:internal/modules/esm/resolve:661:9)
    at resolveExports (node:internal/modules/cjs/loader:679:36)
    at Module._findPath (node:internal/modules/cjs/loader:746:31)
    at Module._resolveFilename (node:internal/modules/cjs/loader:1406:27)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1059:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1064:22)
    at Module._load (node:internal/modules/cjs/loader:1227:37)
    at TracingChannel.traceSync (node:diagnostics_channel:328:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)
    at Module.require (node:internal/modules/cjs/loader:1504:12)
    at require (node:internal/modules/helpers:152:16)
    at Object.<anonymous> (/Users/dinesh/Documents/Projects/example-graphql/node_modules/@loopback/graphql/dist/index.js:9:22)
    at Module._compile (node:internal/modules/cjs/loader:1761:14)
    at Object..js (node:internal/modules/cjs/loader:1893:10)
    at Module.load (node:internal/modules/cjs/loader:1481:32) {
  code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}

Node.js v24.12.0

I think this behavior started with version 0.12.0

Expected Behavior:

The application should start without errors.

Actual Behavior:

The application fails to start with the error shown above.

Environment:
Node.js v24.12.0
npm 11.6.2
OS: MacOS 15.7.2 (M1 chip)

Additional information

No response

Reproduction

https://github.com/loopbackio/loopback-next/tree/master/examples/graphql

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions