升级到Angular 9后没有CompilerFactory的提供程序

问题描述 投票:0回答:1

从8升级到9后,出现此错误

Uncaught NullInjectorError: StaticInjectorError(Platform: core)[CompilerFactory]:

NullInjectorError: No provider for CompilerFactory!

下面是我的main.ts的代码

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import { AppModule } from './app/app.module';
import { environment } from './environments/environment';

if (environment.production) {
  enableProdMode();
}
  platformBrowserDynamic().bootstrapModule(AppModule).catch(err => console.log(err));

angular angular8 ivy angular9 angular-upgrade
1个回答
0
投票

具有Ivy的Angular v9不再具有ngFactory文件试试这个:

platformBrowser()
  .bootstrapModule(AppModule)
  .catch(err => console.error(err));

或尝试引导ModuleNgFactory

© www.soinside.com 2019 - 2024. All rights reserved.