summaryrefslogtreecommitdiff
path: root/lib/internal/main/worker_thread.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/internal/main/worker_thread.js')
-rw-r--r--lib/internal/main/worker_thread.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/internal/main/worker_thread.js b/lib/internal/main/worker_thread.js
index 50a19be77d..7cf8ffb8b4 100644
--- a/lib/internal/main/worker_thread.js
+++ b/lib/internal/main/worker_thread.js
@@ -140,8 +140,9 @@ port.on('message', (message) => {
const { evalScript } = require('internal/process/execution');
evalScript('[worker eval]', filename);
} else {
- process.argv[1] = filename; // script filename
- require('module').runMain();
+ // script filename
+ const CJSModule = require('internal/modules/cjs/loader').Module;
+ CJSModule.runMain(process.argv[1] = filename);
}
} else if (message.type === STDIO_PAYLOAD) {
const { stream, chunk, encoding } = message;