首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:未下载修订铬。运行"npm安装“或”纱线安装“

错误:未下载修订铬。运行"npm安装“或”纱线安装“
EN

Stack Overflow用户
提问于 2020-01-22 17:26:17
回答 1查看 2.3K关注 0票数 1

我正在尝试运行以下命令,但我得到的错误如下

代码语言:javascript
复制
pa11y http://example.com/ # Trying to run this on my terminal


Welcome to Pa11y
------------------------
Error: Chromium revision is not downloaded. Run "npm install" or "yarn install"
    at Launcher.launch (/usr/lib/node_modules/pa11y/node_modules/puppeteer/lib/Launcher.js:119:15)
    at async runPa11yTest (/usr/lib/node_modules/pa11y/lib/pa11y.js:106:29)
    at async pa11y (/usr/lib/node_modules/pa11y/lib/pa11y.js:55:19)
    at async runProgram (/usr/lib/node_modules/pa11y/bin/pa11y.js:122:19)

我花了3-4个小时来解决这个问题,但没有运气。我已经尝试了所有可能的解决方案,在互联网上,这是由其他人谁曾面临类似的错误。

在这方面任何帮助都是有帮助的。

EN

回答 1

Stack Overflow用户

发布于 2020-01-28 04:34:51

两个问题:

  1. 你安装了铬吗?pa11y不这么认为!如果安装了错误的版本,或者以pa11y找不到的方式安装。
  2. 您在运行什么操作系统?

您的问题的答案取决于您的操作系统,因为您需要的铬版本是特定于您的操作系统!如果您正在运行Linux,则命令如下所示:

代码语言:javascript
复制
apk add -U --no-cache --allow-untrusted udev ttf-freefont chromium git

在运行节点12的Docker容器中运行Node包puppeteer (使用铬)时,我遇到了这个问题。我花了整个周末(是的.)到第1行(是的.)我需要。结果,我需要将上面的行添加到我的Dockerfile中,它安装了必要的字体和库,并安装了Chromium。

我也不得不告诉Puppeteer不要安装Chromium,但我不认为这适用于您的情况。

如果您运行的是Linux以外的其他内容,请查看以下有关安装Chromium:https://www.chromium.org/getting-involved/download-chromium的说明

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59865175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档