Skip to content

Commit 46f2f28

Browse files
derhuerstsindresorhus
authored andcommitted
Fix importing the worker thread file (#10)
1 parent 9d3d29b commit 46f2f28

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

index.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
'use strict';
22
const crypto = require('crypto');
3+
const path = require('path');
34

45
const requireOptional = (name, defaultValue) => {
56
try {
@@ -11,12 +12,14 @@ const requireOptional = (name, defaultValue) => {
1112

1213
const {Worker} = requireOptional('worker_threads', {});
1314

15+
const threadFilePath = path.join(__dirname, 'thread.js');
16+
1417
let worker; // Lazy
1518
let taskIdCounter = 0;
1619
const tasks = new Map();
1720

1821
const createWorker = () => {
19-
worker = new Worker('./thread.js');
22+
worker = new Worker(threadFilePath);
2023
worker.on('message', message => {
2124
const task = tasks.get(message.id);
2225
tasks.delete(message.id);

0 commit comments

Comments
 (0)