electron/spec/fixtures/apps/node-options-utility-process/main.js
Robo a86e44b176
fix: NODE_OPTIONS parsing for child processes on macOS (#46209)
* fix: NODE_OPTIONS parsing for child processes on macOS

* chore: temporarily disable test

* chore: apply review feedback

* chore: fix build
2025-03-25 13:01:37 +09:00

15 lines
381 B
JavaScript

const { app, utilityProcess } = require('electron');
const path = require('node:path');
app.whenReady().then(() => {
const child = utilityProcess.fork(path.join(__dirname, 'noop.js'), [], {
stdio: 'inherit',
env: {
...process.env,
NODE_OPTIONS: `--require ${path.join(__dirname, 'fail.js')}`
}
});
child.once('exit', (code) => app.exit(code));
});