From 4f696b49063e4d8f17a59ec05da31509716b64d3 Mon Sep 17 00:00:00 2001 From: sis0k0 Date: Tue, 31 Jan 2017 13:58:33 +0200 Subject: [PATCH] fix(AoT): use global.require for lazy loading to fix chunk splitting --- app/ns-module-factory-loader.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/ns-module-factory-loader.ts b/app/ns-module-factory-loader.ts index 17fa0d97..ee909fc1 100644 --- a/app/ns-module-factory-loader.ts +++ b/app/ns-module-factory-loader.ts @@ -42,7 +42,7 @@ export class NsModuleFactoryLoader implements NgModuleFactoryLoader { private loadAndCompile(modulePath: string, exportName: string): Promise> { modulePath = getAbsolutePath(modulePath); - let loadedModule = require(modulePath)[exportName]; + let loadedModule = global.require(modulePath)[exportName]; checkNotEmpty(loadedModule, modulePath, exportName); return Promise.resolve(this.compiler.compileModuleAsync(loadedModule));