use puppeteer-core to replace puppeteer
By admin
有亮点不同
- 不会下载Chromium.
- 不会识别一堆以
PUPPETEER_
开头的环境变量。
其他的地方都一样,按说只要把所有require(
puppeteer)
的地方都换成require('puppeteer-core')
即可。
针对绝大多数用户,其实都已经安装了chrome,每次安装为了puppeteer都要下载一个巨大的Chromium,在国内的网络环境下十分耗时。
可问题是一些依赖的第三方package里面用的是require(
puppeteer)
。
这种情况推荐使用modules-alias
工具登场。
用别名的方式将系统中的puppeteer
都置换为puppeteer-core
运行例子: jest-with-puppeteer-core