0

我将我的应用程序升级到Angular cli ^11.0.2最近,从那时起,即使在运行时,我的HTML 和 SCSS 更改也不会在保存时编译ng serve。我必须保存相应的 ts 文件才能编译 html 更改。我在Github上看到了一个相关问题,但没有适当的解决方案(这里)。这是因为ivy发动机吗?还是我错过了任何特定 npm 包的任何更新?

4

1 回答 1

1

这似乎是由于 Angular 11 的默认 Ivy 引擎配置而发生的。

我禁用了enableIvytsconfig.json 文件中的标志,如下所示:

  • "angularCompilerOptions": { "enableIvy": false, "allowEmptyCodegenFiles": true }

有朋友建议在开发环境中必须避免使用ivy配置的AOT ,以避免此类问题。

于 2021-01-06T16:35:49.803 回答