I upgraded my Angular project to version 12. It uses Ivy to build my entire project. The project contains 1 library which contains components, services and model classes. All components are declared and exported in the library module.ts file. They are also in the public_api.ts file. I have several projects that use that library and its components. At runtime there are no errors. All components, services etc. are found.
However in MyEclipse, when I open a project component that uses that uses a library component I get the error:
‘bar-common-fy22-proposal-requirements-panel’ is not a known element:
1. If ‘bar-common-fy22-proposal-requirements-panel’ is an Angular component, then verify that it is part of this module.
2. If ‘bar-common-fy22-proposal-requirements-panel’ is a Web Component then add ‘CUSTOM_ELEMENTS_SCHEMA’ to the ‘@NgModule.schemas’ of this component to suppress this message.
This was all working fine using the Codemix plugin and Angular 10 using the old View Engine compiler.
Is there a solution to this problem in MyEclipse?