提问人:yaminoyuki 提问时间:9/18/2023 更新时间:9/18/2023 访问量:126
错误:无法设置 Chrome r116.0.5845.96
ERROR: Failed to set up Chrome r116.0.5845.96
问:
我正在将 node.js 用于需要无头浏览器的项目
我在pakcage.json中使用“puppeteer”: “21.2.1”
我正在使用 pnpm
对于 pnpm 安装,一切正常
但从 docker compose
RUN npm pkg delete scripts.prepare && npm i --location=global pnpm@${PNPM_VERSION}
RUN --mount=type=cache,id=pnpm,target=/root/.local/share/pnpm/store/v3 pnpm fetch
RUN --mount=type=cache,id=pnpm-store,target=/root/.local/share/pnpm/store/v3 \
pnpm install --prefer-offline --frozen-lockfile
- 这只是文件的一部分-
我一直收到这个错误:
错误:无法设置 Chrome r116.0.5845.96!设置 “PUPPETEER_SKIP_DOWNLOAD” env 变量以跳过下载。
我已经看到这个线程中有类似的东西
Puppeteer 无法安装:“错误:无法设置 Chromium r782078!设置“PUPPETEER_SKIP_DOWNLOAD”环境变量以跳过下载”
但没有一个解决方案对我有用
1- SET PUPPETEER_SKIP_DOWNLOAD='true' (即使我需要它并且我不想跳过)
2- npm install --ignore-scripts puppeteer
3-npm 配置集 puppeteer_download_host=https://npm.taobao.org/mirrors
4 组 PUPPETEER_EXECUTABLE_PATH=which chromium
5-来自 PowerShell $env:PUPPETEER_SKIP_DOWNLOAD=“true”
6-带或不带VPN
7-删除了节点模块
8-未使用缓存
我正在使用的版本:
节点 v20.6.1
pnpm(不是npm,我在运行命令时考虑到了这一点)7.33.6
答: 暂无答案
评论