fix: pass parent process.execArgv to Worker to support TSX/ESM loader in worker threads
This commit is contained in:
@@ -146,6 +146,7 @@ async function runAnalysisInWorker(
|
|||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
const worker = new Worker(
|
const worker = new Worker(
|
||||||
new URL("./aiAnalysisWorker.ts", import.meta.url),
|
new URL("./aiAnalysisWorker.ts", import.meta.url),
|
||||||
|
{ execArgv: process.execArgv }
|
||||||
);
|
);
|
||||||
|
|
||||||
worker.once("message", (response: AnalysisWorkerResponse) => {
|
worker.once("message", (response: AnalysisWorkerResponse) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user