-
Notifications
You must be signed in to change notification settings - Fork 12k
[ng serve]: webpack-dev-middleware Error: ENOENT: no such file or directory #23844
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Same, Windows 10 |
…ith localize in dev-server Previously, we tried to read the files from the wrong location as during localize we alter the output directory to a different temporary location. https://github.com/angular/angular-cli/blob/7e64b1537d54fadb650559214fbb12707324cd75/packages/angular_devkit/build_angular/src/utils/i18n-options.ts#L251-L252 Closes angular#23844
…h localize in dev-server Previously, we tried to read the files from the wrong location as during localize we alter the output directory to a different temporary location. https://github.com/angular/angular-cli/blob/7e64b1537d54fadb650559214fbb12707324cd75/packages/angular_devkit/build_angular/src/utils/i18n-options.ts#L251-L252 Closes angular#23844
…h localize in dev-server Previously, we tried to read the files from the wrong location as during localize we alter the output directory to a different temporary location. https://github.com/angular/angular-cli/blob/7e64b1537d54fadb650559214fbb12707324cd75/packages/angular_devkit/build_angular/src/utils/i18n-options.ts#L251-L252 Closes angular#23844
…h localize in dev-server Previously, we tried to read the files from the wrong location as during localize we alter the output directory to a different temporary location. https://github.com/angular/angular-cli/blob/7e64b1537d54fadb650559214fbb12707324cd75/packages/angular_devkit/build_angular/src/utils/i18n-options.ts#L251-L252 Closes angular#23844
…h localize in dev-server Previously, we tried to read the files from the wrong location as during localize we alter the output directory to a different temporary location. https://github.com/angular/angular-cli/blob/7e64b1537d54fadb650559214fbb12707324cd75/packages/angular_devkit/build_angular/src/utils/i18n-options.ts#L251-L252 Closes #23844 (cherry picked from commit f86b384)
I don't have the localize package, still happens. |
@Sergiobop, in that case you are experiencing a different issue, please file a new issue with a minimal reproduction. Thanks. |
I updated the repo provided in the issue in my local machine. Deleted the localize package in devDependencies. Removed the localize and i18 references in angular.json. Tried to serve:
I don't think it's related to the localize package @alan-agius4 Angular CLI: 14.2.1 Angular: 14.2.0 Package Version@angular-devkit/architect 0.1402.1 |
Downgrading to 14.1.3 solves the issue, i think is related to the service-worker |
Angular CLI: 14.2.1 Angular: 14.2.0 Package Version => Same error Edit : |
As we stated if this happens without the localize package and you said it's a different issue.. should this be reopened? Thanks @alan-agius4 |
@Sergiobop, I looked into this a bit more and it seems that in some cases if there is an initial compilation error the original error is not shown and eventually the build crashes with the readdir error. Example, with this changes you mentioned the build should fail with I have a PR in flight to address this. |
Following up on the cause for this error being a compilation error (as mentioned by @alan-agius4 above), one workaround for this issue is:
It should now work. |
[webpack-dev-middleware] Error: ENOENT: no such file or directory, readdir '...\dist\aes' |
@sourav-bhar I have the same issue and I have tried to follow the steps you mentioned. The production build returns no error but when I do ng serve I get:
|
@julien-von-oetinger – I'm not sure if this helps, but I also did a couple steps prior to running the prod build:
Then I proceeded with the production build. This threw a compilation error. After fixing the bug, the local serving bug disappeared. Hope this helps. |
@sourav-bhar Thanks for your inputs ! Unfortunately it didn't solve the issue for me. I still have the same error and I got no error during production build. |
Same error shows for me after #edit |
The only issue with this is that it will completely disable the service work when you run |
@julien-von-oetinger so it is an issue with service-worker/pwa? I need it to be disabled on |
@troncomputers Yes I think it related to pwa. You can disable it in order to be able to work as a workaround. But when you'll build your application, the worker will be disabled too. So I'm afraid we will have to wait for a fix from the Angular team for this issue. In the meantime I'm just setting the flag to false and then set if back to true before building in my CI/CD scripts. |
@julien-von-oetinger or we could downgrade the angular to working version 🤔 |
@troncomputers sure that's probably the best option for now. |
The problem is that webpack cant find in which file and line is the code error, so I solved the problem seeking file by file the problem. This problem started after udpate all packeges with |
@fr20587 I did use |
@fr20587 I'm not using |
The fix for this will be released later today in 14.2.2. |
Update is available and I was able to enable |
Same for me ! The issue is gone ! Thanks @alan-agius4 👍 |
I had the same problem too, after updating to 14.2.2, everything disappeared! P.S Every simple error on my project, triggering this error! |
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
Command
serve
Is this a regression?
The previous version in which this bug was not present was
14.1.3
Description
After upgrading to angular 14.2.0 and serving the APP locally, I get the following error:
Minimal Reproduction
I created a minimal reproduction in the following repository:
https://github.com/ramoncarreras/angular-test-app
I have tried to minimize the issue as I could, sorry in advance (also see each commit).
In the README.md of the above repository there is a small description of the steps to follow.
The issue appears when I add the localize and the PWA official angular packages.
Exception or Error
Your Environment
Anything else relevant?
I can build the app locally without any problem. The error only shows when executing the
ng serve
command.Also, I was able to reproduce the error in Ubuntu 20.04.
The text was updated successfully, but these errors were encountered: