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);