-
Notifications
You must be signed in to change notification settings - Fork 12k
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
Alternate way to compile non-ivy libraries after removal of ngcc in v16 #24797
Comments
Hi, using no-Ivy libraries with version 16 will no longer be possible. IMHO, we did give plenty of time for users to migrate to libraries using Ivy. |
The problem is, it seems like you need a PhD to understand how to identify exactly what I have to do to upgrade a library to be Ivy-compliant. Documentation is obscure and while the implicit instruction is to just use ng-packagr, that doesn't seem to work in the below instance. @uirouter/core contains no angular code, doesn't have any dependencies on it, doesn't expose an angular module.... yet ngcc seems to want to insist on doing something with it? Why? |
@jpike88 Please see ui-router/core#822 (comment) for the reason, resolution, and workaround. |
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
build
Is this a regression?
The previous version in which this bug was not present was
No response
Description
Is there any alternate way to compile non-ivy packages after removal of ngcc in v16?
There are lots of unmaintained libraries like angular2-query-builder which devs are using. Till we migrated to some other library which is ivy compiled, is there any way to keep using non-ivy packages with angular v16?
Minimal Reproduction
NA
Exception or Error
No response
Your Environment
Anything else relevant?
No response
The text was updated successfully, but these errors were encountered: