Skip to content

Ng serve crashes on first run #978

@ladler1

Description

@ladler1

With what library do you have an issue?

native-federation

Reproduction of the bug/regression with instructions

On the first ng serve after npm ci the application crashes with the following error:
[error] Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'vite' imported from node_modules@angular-architects\native-federation\src\utils\angular-esbuild-adapter.js
at Object.getPackageJSONURL (node:internal/modules/package_json_reader:314:9)
at packageResolve (node:internal/modules/esm/resolve:767:81)
at moduleResolve (node:internal/modules/esm/resolve:853:18)
at defaultResolve (node:internal/modules/esm/resolve:983:11)
at #cachedDefaultResolve (node:internal/modules/esm/loader:731:20)
at ModuleLoader.resolve (node:internal/modules/esm/loader:708:38)
at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:310:38)
at onImport.tracePromise.proto (node:internal/modules/esm/loader:664:36)
at TracingChannel.tracePromise (node:diagnostics_channel:350:14)
at ModuleLoader.import (node:internal/modules/esm/loader:663:21)
at defaultImportModuleDynamicallyForScript (node:internal/modules/esm/utils:235:31)
at importModuleDynamicallyCallback (node:internal/modules/esm/utils:257:12)
at eval (eval at loadEsmModule (node_modules@angular-architects\native-federation\src\utils\angular-esbuild-adapter.js:258:12), :3:1)
at loadEsmModule (node_modules@angular\build\src\utils\load-esm.js:29:12)
at serveWithVite (node_modules@angular\build\src\builders\dev-server\vite-server.js:141:80)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

The following ng serve runs wor

Expected behavior

Should work on the first run

Versions of Native/Module Federation, Angular, Node, Browser, and operating system

Angular: 20.3.7
Native-Federation: 20.1.7

Other information

No response

I would be willing to submit a PR to fix this issue

  • Yes
  • No

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