Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 8 CLI:禁用开发服务中的差异加载_Angular_Ecmascript 6_Angular Cli_Ecmascript 5 - Fatal编程技术网

Angular 8 CLI:禁用开发服务中的差异加载

Angular 8 CLI:禁用开发服务中的差异加载,angular,ecmascript-6,angular-cli,ecmascript-5,Angular,Ecmascript 6,Angular Cli,Ecmascript 5,自升级到Angular 8以来,我们的项目默认启用了差异加载,并为ES5和ES2015生成了polyfill。虽然我非常欢迎这一变化,但有没有办法强制ES2015模式进入开发模式?我正试图从初始构建时间和增量构建时间中减去任何一秒,这两个时间分别超过40/8秒。ES5在使用ng serve进行开发时默认处于禁用状态 在Angular CLI版本8及更高版本中,ng build命令默认启用差异加载但是,ng serve、ng test和ng e2e命令生成单个ES2015版本,无法在不支持模块的旧

自升级到Angular 8以来,我们的项目默认启用了差异加载,并为ES5和ES2015生成了polyfill。虽然我非常欢迎这一变化,但有没有办法强制ES2015模式进入开发模式?我正试图从初始构建时间和增量构建时间中减去任何一秒,这两个时间分别超过40/8秒。

ES5在使用
ng serve
进行开发时默认处于禁用状态

在Angular CLI版本8及更高版本中,ng build命令默认启用差异加载但是,ng serve、ng test和ng e2e命令生成单个ES2015版本,无法在不支持模块的旧浏览器(如IE 11)中运行。

我相信它在
ng build--watch
中也被禁用,但是如果这是有意的行为,我没有找到任何参考

如果差异加载导致意外问题,或者您需要专门针对ES5以支持传统浏览器,则可以显式禁用差异加载

要显式禁用差异加载,请执行以下操作:

通过删除浏览器列表配置文件中的not关键字来启用死浏览器或IE浏览器。将编译器选项中的目标设置为es5

类似问题: