Skip to content

[Bug]: [ERR_MODULE_NOT_FOUND]: Cannot find module when trying to import a @shared module inside the BFF methods #8612

Description

@vmary2014

Version

System:
    OS: macOS 26.4.1
    CPU: (14) arm64 Apple M4 Pro
    Memory: 1.04 GB / 48.00 GB
    Shell: 5.9 - /bin/zsh
  Browsers:
    Chrome: 148.0.7778.98
    Firefox: 150.0.3
    Safari: 26.4
  npmPackages:
    @modern-js/app-tools: 3.1.5 => 3.1.5
    @modern-js/plugin-bff: 3.1.5 => 3.1.5
    @modern-js/runtime: 3.1.5 => 3.1.5
    @modern-js/server-runtime: 3.1.5 => 3.1.5
    @modern-js/tsconfig: 3.1.5 => 3.1.5

Details

Hello
Been trying modern.js and importing a @shared module inside a BFF.
I get this error below

Failed to load BFF module '/Users/project/api/lambda/health/live.ts': Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/Users/project/shared/_logger' imported from /Users/project/api/lambda/health/live.ts
    at finalizeResolution (node:internal/modules/esm/resolve:275:11)
    at moduleResolve (node:internal/modules/esm/resolve:860:10)
    at defaultResolve (node:internal/modules/esm/resolve:984:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:685:12)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:634:25)
    at ModuleLoader.getModuleJobForRequire (node:internal/modules/esm/loader:384:53)
    at new ModuleJobSync (node:internal/modules/esm/module_job:341:34)
    at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:357:11)
    at loadESMFromCJS (node:internal/modules/cjs/loader:1385:24)
    at Module._compile (node:internal/modules/cjs/loader:1536:5) {
  code: 'ERR_MODULE_NOT_FOUND',
  url: 'file:///Users/project/shared/_logger

This is the vanilla modern.js so I didn't change anything in the tsconfig, plus changed the config js file to import the pluginBff

Any idea what I need to change?

Reproduce link

https://gist.github.com/vmary2014/781be5551dee299bb01f53eec827bbf0

Reproduce Steps

1 execute pnpm dev
2 getting the error at startup

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions