Я бы хотел использовать кукловода внутри рабочих потоков в моем электронном приложении. При сборке пакета я использую extraFiles для копирования рабочего кода в Resources / bin. Но, к сожалению, он выдает исключение: «Не удается найти модуль кукловода» после запуска. То, что я уже пробовал:
- Импорт кукловода в обычном режиме:
const puppeteer = require('puppeteer');
- Импорт кукловода в app.asar.unpack:
const puppeteerPath = path.resolve(
process.resourcesPath,
'app.asar.unpacked/node_modules/puppeteer/index.js'
);
const puppeteer = require(`${puppeteerPath}`);
- Импорт кукловода в app.asar:
const puppeteerPath = path.resolve(
process.resourcesPath,
'app.asar/node_modules/puppeteer/index.js'
);
const puppeteer = require(`${puppeteerPath}`);
Вот репозиторий, который воспроизводит мой случай: https://github.com/alfredalfie123/test_worker
Не могли бы вы помочь мне?