Как использовать рабочие потоки внутри приложения electron-forge + vite + ts

Недавно я создал приложение и мне нужно было использовать в нем воркеры, но я столкнулся с какой-то раздражающей проблемой.

Итак, вот пример того, как я его использую. Все выглядит так, будто работает нормально, но, похоже, воркеры не смогли подобрать конфигурацию ни одного vite. Из-за этого мой импорт с псевдонимом не работает в области действия воркеров, и мне также нужно передать execArgv: ["--require", "ts-node/register"],, чтобы правильно его скомпилировать.

Пример:

Есть ли способ это исправить?

const w = new Worker(
  new URL(process.cwd() + "/src/workers/testScript.ts", import.meta.url),
  {
    execArgv: ["--require", "ts-node/register"],
  }
);

w.on("message", (data) => {
  console.log(data);
});
Игнатий
Вопрос задан11 августа 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.