我有一个需要通过npm分发的库。对于Angular 10,建议仍然是禁用IVY编译这样的库,但是Angular CLI将确保该库仍与启用IVY的应用程序兼容。 使用IVY构建我的库时,它按预期工作。但是,如果我在构建时禁用IVY,当我导入库时,我会收到以下错误: ERROR in node_...
更新到Angular 9/Ivy编译器后出现错误ERROR Error: Token InjectionToken XXXXXXXXX is missing a ɵprov definition. at injectableDefOrInjectorDefFactory (vendor...
我已将我的 Angular 7 应用迁移至8.0.0,并尝试了新的编译器ivy。 在没有使用ivy时,应用程序可以完美运行,但是当我尝试使用它进行编译时,会出现以下错误: 无法将@Input装饰器与查询装饰器组合使用 没有行号、没有文件、什么都没有...很难调试。 我之前有一个...
这篇文章提到: Ivy为未来带来了一些可能性。现在可以不使用zone.js运行应用程序,并且可以半手动处理变更检测(有点像React)。这些API已经存在,但是它们是实验性的,未记录,并且很可能会在不久的将来发生变化。 在Ivy之前,我认为已经可以在没有zone.js的情况下运行应...
我刚刚从Angular 8.2升级到9。 如果我禁用ivy,一切都运行良好,但当启用ivy时,我会遇到许多错误,这些错误似乎有点模糊,至少我在搜索时找不到任何结果。 我非常确定我已经完成了所有必要的更新,即将惰性加载更改为使用动态导入并修复了Angular Material导入路径等。 ...
在升级到Angular 9.1期间,我的所有根文件夹中出现了名为__ngcc_entry_points__.json的文件。这个文件应该被添加到源代码控制中,还是忽略它呢?由于它似乎只包含一些哈希信息,所以我认为可以忽略它。
我从Angular 8升级到了9,并按照这里的所有步骤启用了Ivy。当我运行npm install时,我的一些软件包会抛出以下错误: Tried to overwrite <package_path>.__ivy_ngcc_bak with an ngcc back up fil...
我们希望使用新的Angular 8 Ivy编译器并配合webpack使用。我们不使用Angular CLI。这是否可行?如何实现?我似乎找不到关于此要求的信息。
我设置了 strictTemplates:true 并在一个HTML模板中使用了以下内容: <textarea matInput matAutosizeMaxRows="4" matTextareaAutosize="true" 我从编译器接收到 error TS2322: Type...
我按照Angular更新指南尝试从Angular 8升级到10。 我的项目由核心应用程序、共享部分(2个库,谷歌地图和共享组件)以及一个额外的apk fsm(2个库,应用程序及其元数据)组成。 核心和共享的构建是通过的,但是fsm构建失败,并出现“ERROR: Unable to write ...