小编Abh*_*rma的帖子

基于 angular 9 迁移的 angular 生产问题

大家好,我在迁移后遇到 angular 问题,我已将项目从 angular 8 迁移到 angular 9 。ng server --prod 的角度在第 8 版中有效,但在第 9 版中出现错误。我已经检查过 ng build --prod 和 ng serve --prod。由于新的 angular 9 具有用于 AOT 编译的 IVY 编译器,因此我在 main.ts 中导入了 angular/compiler,而且引导程序正在注入 platformBrowserDynamic,因为我可以看到 angular 8/9 在开发模式下使用 jit 编译进行 ng serve,因此项目是在 jit 上运行,但由于 angular 使用 aot 编译进行生产,我的代码库出错

pollyfills.ts ` import '@angular/compiler'; 导入 '@angular/localize/init'; 导入 'core-js/es/array'; 导入 'zone.js/dist/zone';

`

**main.ts**

`

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

    import { AppModule } from './app/app.module'; …
Run Code Online (Sandbox Code Playgroud)

angular2-aot angular angular-jit angular-ivy angular9

7
推荐指数
1
解决办法
3616
查看次数