From 7cfbda56616b4594a5f7f41cacc504f1923dac29 Mon Sep 17 00:00:00 2001 From: Filipe Silva Date: Thu, 2 Nov 2017 16:59:03 +0000 Subject: [PATCH] fix(@ngtools/webpack): remove default type checker memory limit Seems to be causing trouble on Appveyor and we use the parent one anyway. --- .../@ngtools/webpack/src/angular_compiler_plugin.ts | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/packages/@ngtools/webpack/src/angular_compiler_plugin.ts b/packages/@ngtools/webpack/src/angular_compiler_plugin.ts index dc4f7aa59d25..78fde902c826 100644 --- a/packages/@ngtools/webpack/src/angular_compiler_plugin.ts +++ b/packages/@ngtools/webpack/src/angular_compiler_plugin.ts @@ -464,26 +464,14 @@ export class AngularCompilerPlugin implements Tapable { ? './type_checker_bootstrap.js' : './type_checker.js'; - let hasMemoryFlag = false; - const memoryFlagRegex = /--max-old-space-size/; const debugArgRegex = /--inspect(?:-brk|-port)?|--debug(?:-brk|-port)/; const execArgv = process.execArgv.filter((arg) => { - // Check if memory is being set by parent process. - if (memoryFlagRegex.test(arg)) { - hasMemoryFlag = true; - } - // Remove debug args. // Workaround for https://github.com/nodejs/node/issues/9435 return !debugArgRegex.test(arg); }); - if (!hasMemoryFlag) { - // Force max 8gb ram. - execArgv.push('--max-old-space-size=8192'); - } - const forkOptions: ForkOptions = { execArgv }; this._typeCheckerProcess = fork(path.resolve(__dirname, typeCheckerFile), [], forkOptions);