feat(angular): add backwards compatibility to webpack-browser #14159
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Current Behavior
@nrwl/angular:webpack-browser
on Nx 15+ does not work for Angular 14 applications.Expected Behavior
We should ensure backwards compatibility by using the angular-devkit that is installed in the users' workspaces.
This has been tested with Angular 14 and Angular 15.
Tested:
Note: To test in Angular 14, you'll need to delete the
@angular-devkit
folder fromnode_modules/@nrwl/angular/node_modules
to allow the executor to find the repo's top-level angular-devkit.This will be resolved when backwards compat support is complete and we move
@nrwl/angular
to usepeerDependencies
rather than direct dependency.