如何解决如何在package.json中设置包所需的环境变量?
我正在使用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 举报,一经查实,本站将立刻删除。