我在 Angular 中使用动态编译器,但它只适用于视图引擎,但不推荐使用视图引擎

Posted

技术标签:

【中文标题】我在 Angular 中使用动态编译器,但它只适用于视图引擎,但不推荐使用视图引擎【英文标题】:I use a dynamic compiler in Angular, but it only works in the View Engine, but view engine is deprecated 【发布时间】:2021-08-05 21:12:22 【问题描述】:

我得到了这个信息:

Project is attempting to disable the Ivy compiler. Angular versions 12 and higher do not support the deprecated View Engine compiler for applications. The Ivy compiler will be used to build this project. 
For additional information or if the build fails, please see https://angular.io/guide/ivy

所以我的 NPM 包只适用于视图引擎,因为动态编译不适用于 Ivy,因为它是 AOT。

那么我可以做些什么来使用动态编译为 Ivy 构建创建?

这是 NPM 包: https://github.com/patrikx3/angular-compile

【问题讨论】:

【参考方案1】:

没关系,我的包也适用于 Ivy。结束。

【讨论】:

以上是关于我在 Angular 中使用动态编译器,但它只适用于视图引擎,但不推荐使用视图引擎的主要内容,如果未能解决你的问题,请参考以下文章

自定义 Angular 结构指令仅适用于星号语法

如何在 Angular 中将动态 JSON 对象数组导出为 CSV?

检测到 Angular 编译器,但它是错误类的实例

我在 Unity 中使用了 C# 秒表类,但它只返回 00:00:00

如何拖动Angular动态创建的模态

动态单元高度自动布局 IOS