在Angular 6 JIT中调用enableProdMode()

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

我们目前正在将Angular 4应用程序升级到版本6.我们将应用程序配置为在使用JIT编译时以prod模式运行,因为它具有在自己的计时器上运行的第三方图表组件,这导致DEV中偶尔出现不可避免的ExpressionChangedAfterItHasBeenCheckedError。这些错误不会影响生产。

出于某种原因,main.ts文件确实在Angular 4中执行,但在版本6中没有。

使用JIT编译在生产模式下运行Angular 6应用程序的最佳方法是什么?

谢谢!

angular jit
1个回答
0
投票

我在另一个stackoverflow question找到了答案。

我需要做的就是在我的主app组件的最开头添加对enableProdMode()的调用:

import { Router, RouterModule, Params, ActivatedRoute } from '@angular/router';
import { Component, OnInit, ViewEncapsulation, NgZone, enableProdMode } from '@angular/core'; enableProdMode();

:-)

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