如何解决在浏览器控制台中无法获得Angular编译器错误
当我的Typescript代码有错误时,我无法获得浏览器的“控制台”窗口来显示编译器错误。相反,我得到这个:
Uncaught Error: Angular JIT compilation failed: '@angular/compiler' not loaded!
- JIT compilation is discouraged for production use-cases! Consider AOT mode instead.
- Did you bootstrap using '@angular/platform-browser-dynamic' or '@angular/platform-server'?
- Alternatively provide the compiler with 'import "@angular/compiler";' before bootstrapping.
我需要对Angular源文件做些什么来解决此问题?
我是Angular的新手,我的设置非常简单。
这是我的main.ts
文件:
import { enableProdMode } from '@angular/core';
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.error(err));
解决方法
我遇到了同样的问题,我发现可以通过在main.ts文件中导入编译器来解决此问题
导入'@ angular / compiler';
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。