这就是我所犯的错误。当测试代码在Gitlab CI中运行时,就会发生这种情况。
但是,它在本地工作很好。有人帮忙吗?
2036 $ npm test2037年> 10_auth@1.1.3测试/建造/建造/国内维修 2038 >开玩笑--覆盖“单元测试/” 2039错误:启动铬失败! 加载共享库时出现2040 /builds/brhanuh/domestic-repair/node_modules/puppeteer/.local-chromium/linux-686378/chrome-linux/chrome:错误: libX11-xcb.so.1:无法打开共享对象文件:没有这样的文件或目录
发布于 2019-11-30 09:58:18
安装缺少的包使用
sudo apt install -y gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget木偶专家问题追踪器上的@coldner用于组装所需的pkgs。
如果遇到E: Unable to locate package错误,请运行sudo apt-get update。
发布于 2020-05-26 14:21:15
发布于 2019-11-30 12:39:45
您需要安装所需的依赖项。
这里
https://github.com/puppeteer/puppeteer/blob/master/docs/troubleshooting.md
在Chrome headless doesn't launch on UNIX下你可以找到
Debian (e.g. Ubuntu) Dependencies
CentOS Dependencieshttps://stackoverflow.com/questions/59112956
复制相似问题