Require is not defined Node js
Я пытаюсь подключить puppeteer, но выдается данная ошибка, вот мой код
const puppeteer = require('./node_modules/puppeteer');
let scrape = async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://www.avito.ru/sankt-peterburg/koshki/poroda-meyn-kun-
ASgBAgICAUSoA5IV/');
//await page.waitFor(1000);
const result = await page.evaluate(() => {
let title = document.querySelector('.title-root-j7cja').innerText;
let description = document.querySelector('.iva-item-text-_s_vh').innerText;
let json = {
"title": title,
"description": description
};
var jsonFile = JSON.stringify(json);
var fs = require('fs');
fs.writeFile("result.json", jsonFile, function(err, result) {
if(err) console.log('error', err);
});
return {
title,
description
}
});
browser.close();
return result;
};
scrape().then((value) => {
console.log(value); // Получилось!
});
Как мне избежать этой ошибки? Заранее спасибо!
