diff --git a/src/strategy/IndomitableStrategy.ts b/src/strategy/IndomitableStrategy.ts index c2b7860..f4b3e76 100644 --- a/src/strategy/IndomitableStrategy.ts +++ b/src/strategy/IndomitableStrategy.ts @@ -106,7 +106,7 @@ export class IndomitableStrategy implements IShardingStrategy { } private async createWorker(shardId: number, workerData: WorkerData): Promise { - const thread = new Worker(join('./src/strategy', 'Thread.js'), { workerData }); + const thread = new Worker(join(__dirname, 'Thread.js'), { workerData }); await once(thread, 'online'); const ipc = new MainStrategyWorker(shardId, thread, this); thread diff --git a/tsup-config.json b/tsup-config.json index a8b683f..c66cde7 100644 --- a/tsup-config.json +++ b/tsup-config.json @@ -4,5 +4,6 @@ "splitting": false, "sourcemap": true, "clean": true, - "format": ["esm", "cjs"] + "format": ["esm", "cjs"], + "shims": true }