Angular 8 - 未加载运行时编译器错误

Posted

技术标签:

【中文标题】Angular 8 - 未加载运行时编译器错误【英文标题】:Angular 8 - Getting Runtime compiler not loaded error 【发布时间】:2021-02-03 19:39:19 【问题描述】:

我需要动态创建延迟加载的路由。当我使用导入语法时,例如loadChildren: () => import(`./pages/$module.moduleName/$module.moduleName.module`).then(m => m[childModuleName]), 它可以在 JIT 上运行,但是在 AOT 上运行时,会引发以下错误: ERROR Error: Uncaught (in promise): Error: Runtime compiler is not loaded 根据 https://github.com/angular/angular-cli/issues/10582 解决方案是使用旧的字符串语法: ```` loadChildren:./pages/$module.moduleName/$module.moduleName.module#$childModuleName

I get this error: 
``` ERROR Error: Uncaught (in promise): Error: Cannot find module './pages/client-migration/client-migration.module.ngfactory' ```

【问题讨论】:

【参考方案1】:

将模块名称导入你的module.ts。

【讨论】:

以上是关于Angular 8 - 未加载运行时编译器错误的主要内容,如果未能解决你的问题,请参考以下文章

不允许在 chrome 上加载本地资源 - 错误,生产构建后 Angular 应用程序未运行

升级到 Angular 8 后出现 d3.js 运行时错误

angular 2 app-root在运行时未加载

在运行时动态加载库时出现“未解析的外部符号”错误

angular ngbuild prod 未加载任何模块

Angular 8 - ng build prod 在 ng serve 工作时显示错误 - 模块导入的意外值“未定义”