使用Angular CLI构建的最大调用堆栈大小已超出

时间:2017-08-04 16:40:35

标签: angular angular-cli aot

我有一个大型项目,直到现在在webpack上运行,并且一切都与angular@4.3.3一起运行良好。今天我计划将其转移到ng-cli以利用通用等功能。一切都运行良好,除非我尝试在prod / prod + aot中构建项目我得到:超出最大调用堆栈大小。

检查问题的各个地方,大多数人都在告诉检查循环依赖。但是根据最新的cli@1.2.7,循环依赖应该显示构建时间,但事实并非如此。我计划增加节点虚拟机堆栈大小,但无法实现这一目标。我不想使用ng弹出并再次进入webpack混乱。

是否有其他方法或解决方案可以使用cli@1.2.7

由于

的package.json

$sql_tampil = "SELECT sum(nilai) FROM laporan WHERE bulan='01' AND tahun='2011' AND (audited='0') AND";

$sql_kas_setara = DB::connection('pgsql2')->select("$sql_tampil grupid='11'");

2 个答案:

答案 0 :(得分:4)

我和我的团队目前遇到了这个问题。我已经尝试了各种方法,从完全删除我们应用程序中的桶的使用(我认为这是一个循环依赖问题,因为许多SO问题让我相信)

我的本​​地环境运行良好,但新部署的问题最多是调用堆栈问题。

在比较我的节点模块时,我注意到zone.js现在为0.8.17(之前为0.8.16)

因此我在package.json中强制0.8.16,一切正常...... BLAH 8小时就可以了!

希望这会对你有所帮助。

修改

以下是github问题:https://github.com/angular/zone.js/issues/886

截至目前,已提出解决此问题的请求。

答案 1 :(得分:0)

找到解决方案,在我的延迟加载路由和模块中有一些循环依赖。