1、安装puppeteer
npm install puppeteer时报错如下
解决方案是,切换npm镜像到cnpm,这样安装时会自动下载Chromium,命令如下:
npm install -g cnpm
cnpm install puppeteer
说明:以下三种解决思路,亲测均不可用。
1、修改安装命令
npm install puppeteer --unsafe-perm=true --allow-root
2、设置环境变量跳过Chromium下载
// 方式一 (测试不可行):
npm install puppeteer PUPPETEER_SKIP_DOWNLOAD=true
// 方式二:先设置环境变量(直接终端里运行),再npm install (测试不可行)
// Windows
set PUPPETEER_SKIP_DOWNLOAD='true'
// Mac
export PUPPETEER_SKIP_DOWNLOAD='true'
npm install puppeteer
3、设置--ignore-scripts
npm install --ignore-scripts puppeteer