18得票2回答
Angular 10 库和 IVY/ngcc 兼容性

我有一个需要通过npm分发的库。对于Angular 10,建议仍然是禁用IVY编译这样的库,但是Angular CLI将确保该库仍与启用IVY的应用程序兼容。 使用IVY构建我的库时,它按预期工作。但是,如果我在构建时禁用IVY,当我导入库时,我会收到以下错误: ERROR in node_...

15得票4回答
Angular / Ivy错误:错误:Token InjectionToken XXXXXXXXX 缺少ɵprov定义。

更新到Angular 9/Ivy编译器后出现错误ERROR Error: Token InjectionToken XXXXXXXXX is missing a ɵprov definition. at injectableDefOrInjectorDefFactory (vendor...

13得票6回答
无法在Ivy中同时使用@Input装饰器和查询装饰器。

我已将我的 Angular 7 应用迁移至8.0.0,并尝试了新的编译器ivy。 在没有使用ivy时,应用程序可以完美运行,但是当我尝试使用它进行编译时,会出现以下错误: 无法将@Input装饰器与查询装饰器组合使用 没有行号、没有文件、什么都没有...很难调试。 我之前有一个...

12得票1回答
Angular Ivy具体允许我们在手动变更检测方面做些什么?

这篇文章提到: Ivy为未来带来了一些可能性。现在可以不使用zone.js运行应用程序,并且可以半手动处理变更检测(有点像React)。这些API已经存在,但是它们是实验性的,未记录,并且很可能会在不久的将来发生变化。 在Ivy之前,我认为已经可以在没有zone.js的情况下运行应...

12得票6回答
错误NG6002:出现在<module>的NgModule.imports中,但无法解析为NgModule类。

我刚刚从Angular 8.2升级到9。 如果我禁用ivy,一切都运行良好,但当启用ivy时,我会遇到许多错误,这些错误似乎有点模糊,至少我在搜索时找不到任何结果。 我非常确定我已经完成了所有必要的更新,即将惰性加载更改为使用动态导入并修复了Angular Material导入路径等。 ...

11得票2回答
__ngcc_entry_points__.json是否应该添加到源代码控制?

在升级到Angular 9.1期间,我的所有根文件夹中出现了名为__ngcc_entry_points__.json的文件。这个文件应该被添加到源代码控制中,还是忽略它呢?由于它似乎只包含一些哈希信息,所以我认为可以忽略它。

11得票2回答
错误:试图用ngcc备份文件覆盖<package_path>.__ivy_ngcc_bak,这是不允许的。

我从Angular 8升级到了9,并按照这里的所有步骤启用了Ivy。当我运行npm install时,我的一些软件包会抛出以下错误: Tried to overwrite &lt;package_path&gt;.__ivy_ngcc_bak with an ngcc back up fil...

11得票3回答
Angular Ivy编译器和Webpack

我们希望使用新的Angular 8 Ivy编译器并配合webpack使用。我们不使用Angular CLI。这是否可行?如何实现?我似乎找不到关于此要求的信息。

11得票1回答
Angular: strictTemplates - 如何正确地在模板中设置布尔值和数字?

我设置了 strictTemplates:true 并在一个HTML模板中使用了以下内容: &lt;textarea matInput matAutosizeMaxRows="4" matTextareaAutosize="true" 我从编译器接收到 error TS2322: Type...

11得票3回答
Angular 10:无法编写引用

我按照Angular更新指南尝试从Angular 8升级到10。 我的项目由核心应用程序、共享部分(2个库,谷歌地图和共享组件)以及一个额外的apk fsm(2个库,应用程序及其元数据)组成。 核心和共享的构建是通过的,但是fsm构建失败,并出现“ERROR: Unable to write ...