Импорт длинной функции JS из другого файла:
let startTheShow = require('./scraper.js');
И затем попытка использовать эту функцию на странице.
await page.evaluate(() => {
startTheShow('info','hi','hi');
})
Каков ожидаемый результат? Импортированная функция будет работать на странице
Что происходит вместо этого?"startTheShow не определено"
Размещение Необработанный сценарий внутри оценки вместо импорта модуля в индекс устраняет проблему. К сожалению, эта опция создает много беспорядка в файле индекса. Есть идеи, почему я не могу использовать эту импортированную функцию?