Module Not Found Error Due to Missing .js Extensions in Imports

I am using tsc for build , but when i try to run the app , it throws module not found , Is this due to a module resolution issue , I don't have any .js extensions for my imports in my app, do i need to keep them ?
node dist/app.js
node:internal/modules/esm/resolve:275
    throw new ERR_MODULE_NOT_FOUND(
          ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/Users/user/projects/web-monorepo/apps/server/dist/http' imported from /Users/user/inito-projects/web-monorepo/apps/server/dist/app.js
    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:780:12)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:704:25)
    at ModuleLoader.resolve (node:internal/modules/esm/loader:687:38)
    at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:305:38)
    at ModuleJob._link (node:internal/modules/esm/module_job:137:49) {
  code: 'ERR_MODULE_NOT_FOUND',
  url: 'file:///Users/user/projects/web-monorepo/apps/server/dist/http'
}


Node.js v22.16.0
Was this page helpful?