我试图部署一个firebase函数到我的firebase项目,使用puppeteer,我有它在我的本地机器上工作,但当它尝试在firebase上运行时,我得到这个错误:
"Exception from a finished function: Error: Could not find expected browser (chrome) locally. Run `npm install` to download the correct Chromium revision (1045629)."
我在网上看到其他人说要使用--no-sand box标志,我已经试过了,但它仍然抛出此错误
这是我的初始化代码puppeteer:
browser = await puppeteer.launch({
headless: true,
args: ["--no-sandbox", "--disable-setuid-sandbox"],
});
在my package.json中,节点版本设置为16,puppeteer版本为19.0.0
我将非常感谢任何帮助!谢谢!
1条答案
按热度按时间pw9qyyiw1#
我遇到了同样的问题,并能够解决它安装puppeteer在较早的18.2.1版本(
npm i puppeteer@18.2.1
)。我认为错误是一个结果-〉https://pptr.dev/guides/configuration/