错误:无法设置 Chrome r116.0.5845.96

ERROR: Failed to set up Chrome r116.0.5845.96

提问人:yaminoyuki 提问时间:9/18/2023 更新时间:9/18/2023 访问量:126

问:

我正在将 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

节点 .js Docker Puppeteer Chromium

评论


答: 暂无答案