Skip to content

Error: ENOENT: no such file or directory #29227

Description

@draylegend

Which @angular/* package(s) are the source of the bug?

compiler, compiler-cli

Is this a regression?

Yes

Description

I'm trying to use elysia instead of express and the application is loading properly, but I encountered an error while building the app.

It seems the build is expecting a browser directory in the .angular/prerender-root path, which is missing.

Please provide a link to a minimal reproduction of the bug

https://github.com/draylegend/elysia-static-bugs

Please provide the exception or error you saw

/home/dl/elysia-static-bugs/node_modules/.bin/nx run app:build

> nx run app:build:production


Error: ENOENT: no such file or directory, scandir '/home/dl/elysia-static-bugs/.angular/prerender-root/browser'
    at async readdir (node:internal/fs/promises:950:18)
    at async xd (file:///home/dl/elysia-static-bugs/.angular/prerender-root/24ad1a33-bc90-456d-a021-f501fd639e6a/server.mjs:316:16758)
    at async Id (file:///home/dl/elysia-static-bugs/.angular/prerender-root/24ad1a33-bc90-456d-a021-f501fd639e6a/server.mjs:316:17397)
    at async _i.drain (file:///home/dl/elysia-static-bugs/.angular/prerender-root/24ad1a33-bc90-456d-a021-f501fd639e6a/server.mjs:8:43953) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/home/dl/elysia-static-bugs/.angular/prerender-root/browser'
}
Error: ENOENT: no such file or directory, scandir '/home/dl/elysia-static-bugs/.angular/prerender-root/browser'
    at async readdir (node:internal/fs/promises:950:18)
    at async xd (file:///home/dl/elysia-static-bugs/.angular/prerender-root/59adf74f-e832-4d1c-8571-52631a8a516b/server.mjs:316:16758)
    at async Id (file:///home/dl/elysia-static-bugs/.angular/prerender-root/59adf74f-e832-4d1c-8571-52631a8a516b/server.mjs:316:17397)
    at async _i.drain (file:///home/dl/elysia-static-bugs/.angular/prerender-root/59adf74f-e832-4d1c-8571-52631a8a516b/server.mjs:8:43953) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/home/dl/elysia-static-bugs/.angular/prerender-root/browser'
}
Browser bundles     
Initial chunk files  | Names            |  Raw size | Estimated transfer size
main-GFSKVUMT.js     | main             | 217.62 kB |                60.04 kB
styles-YYJXJO7S.css  | styles           |   4.66 kB |                 1.17 kB

                     | Initial total    | 222.28 kB |                61.21 kB


Server bundles      
Initial chunk files  | Names            |  Raw size
main.server.mjs      | main.server      | 725.71 kB |                        
server.mjs           | server           | 255.82 kB |                        
polyfills.server.mjs | polyfills.server | 237.05 kB |                        
chunk-JAEHAS6C.mjs   | -                |   1.52 kB |                        
chunk-T55IDOPT.mjs   | -                | 976 bytes |                        

Lazy chunk files     | Names            |  Raw size
chunk-PORXTWD6.mjs   | xhr2             |  12.14 kB |                        
chunk-N3SI5I4Q.mjs   | xhr2             |  12.07 kB |                        

Prerendered 1 static route.
Application bundle generation complete. [9.428 seconds]

Output location: /home/dl/elysia-static-bugs/dist/apps/app


——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

 NX   Successfully ran target build for project app (10s)


Process finished with exit code 0

Please provide the environment you discovered this bug in (run ng version)

$ nx report

 NX   Report

Node           : 22.10.0
OS             : linux-x64
Native Target  : x86_64-linux
bun            : 1.1.42

nx (global)            : 20.2.1
nx                     : 20.3.0
@nx/js                 : 20.3.0
@nx/eslint             : 20.3.0
@nx/workspace          : 20.3.0
@nx/angular            : 20.3.0
@nx/devkit             : 20.3.0
@nx/eslint-plugin      : 20.3.0
@nx/module-federation  : 20.3.0
@nx/playwright         : 20.3.0
@nx/vite               : 20.3.0
@nx/web                : 20.3.0
@nx/webpack            : 20.3.0
typescript             : 5.6.3
---------------------------------------
Registered Plugins:
@nx/playwright/plugin
@nx/eslint/plugin
---------------------------------------
Community plugins:
@analogjs/vite-plugin-angular : 1.10.3
@analogjs/vitest-angular      : 1.10.3
angular-eslint                : 19.0.3-alpha.0

WSL version: 2.2.4.0
Kernel version: 5.15.153.1-2
WSLg version: 1.0.61
MSRDC version: 1.2.5326
Direct3D version: 1.611.1-81528511
DXCore version: 10.0.26091.1-240325-1447.ge-release
Windows version: 10.0.26100.2605

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions