Continuous integration Travis CI错误:未下载Chromium修订版。“运行”;npm安装“;或;纱线安装“;

Continuous integration Travis CI错误:未下载Chromium修订版。“运行”;npm安装“;或;纱线安装“;,continuous-integration,jestjs,yaml,travis-ci,puppeteer,Continuous Integration,Jestjs,Yaml,Travis Ci,Puppeteer,我有一个测试套件,可以在本地设置上完美运行,以下是库: 然而,我无法让它在Travis CI上工作,我一直得到: “未下载Chromium修订版” 这是我的yml文件: 下面是失败的构建 我注释掉了一些我尝试过的选项,我几乎到处都检查过,包括Puppeter和jest文档,并实际使用了他们推荐的yml文件 我还尝试在这个帖子中应用建议,但没有效果: 你知道我该如何解决这个问题吗?对于任何一个在这方面有困难的人,我似乎已经在安装之前的中找到了解决办法: before_install: -

我有一个测试套件,可以在本地设置上完美运行,以下是库:

然而,我无法让它在Travis CI上工作,我一直得到: “未下载Chromium修订版”

这是我的yml文件:

下面是失败的构建

我注释掉了一些我尝试过的选项,我几乎到处都检查过,包括Puppeter和jest文档,并实际使用了他们推荐的yml文件

我还尝试在这个帖子中应用建议,但没有效果:


你知道我该如何解决这个问题吗?

对于任何一个在这方面有困难的人,我似乎已经在安装之前的
中找到了解决办法:

before_install:
  - node node_modules/puppeteer/install.js
如果添加这些行,您将手动调用node来安装puppeter,我不知道为什么
npm安装失败,但这似乎解决了问题

before_install:
  - node node_modules/puppeteer/install.js