问题描述
我正在使用puppeteer准备一个浏览器自动化系统,并且其中一个网站需要在Firefox上运行。在Puppeteer文档(自this commit起)中,他们说:
该产品由
PUPPETEER_PRODUCT
环境变量或 中的product
选项puppeteer.launch([options])
,默认为chrome
。 Firefox支持是实验性的,需要安装 通过PUPPETEER_PRODUCT=firefox npm i puppeteer
来操纵人偶。
在我的package.json
中,我有2行以两个不同的软件包的形式安装用于Chromium的Puppeteer和用于Firefox的Puppeteer:
{
"name": "xyz","version": "0.0.1","dependencies": {
"puppeteer": "^5.2.1",// this will install chromium as default and there is no problem about this line.
"puppeteer-firefox": "npm:puppeteer@^5.2.1",// here I want to use required command structre to perform PUPPETEER_PRODUCT=firefox npm i puppeteer
}
}
如何在package.json
中为该软件包指定env变量?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)