ant-design/scripts/set-node-options.ts
George H 9ba577f3df
fix :fix npm start when memory more than 8192 (#48462)
Co-authored-by: lijianan <574980606@qq.com>
2024-04-15 16:27:47 +08:00

15 lines
396 B
TypeScript

import os from 'os';
const childProcess = require('child_process');
const totalMemory = Math.floor(os.totalmem() / (1024 * 1024));
if (totalMemory <= 8192) {
// setting NODE_OPTIONS
process.env.NODE_OPTIONS = '--max-old-space-size=4096';
}
// Execute project startup command
const args: string[] = process.argv.slice(2);
childProcess.execSync(` ${args.join(' ')}`, { stdio: 'inherit' });