如何解决在 docker 中安装最新的 Canvas
我想在文档图像中运行量角器 UI 自动化,但在测试开始执行时出现以下错误。我尝试了 npm install canvas
但失败了,并出现了一系列其他错误。对我可以继续前进有什么想法吗?
[20:56:24] E/launcher - 模块'/opt/atlassian/pipelines/agent/build/node_modules/canvas/build/Release/canvas.node'
使用不同的 Node.js 版本编译
NODE_MODULE_VERSION 79. 这个版本的 Node.js 需要
NODE_MODULE_VERSION 88. 请尝试重新编译或重新安装
模块(例如,使用 npm rebuild
或 npm install
)。
[20:56:24] E/launcher - 错误:模块'/opt/atlassian/pipelines/agent/build/node_modules/canvas/build/Release/canvas.node'
使用不同的 Node.js 版本编译
NODE_MODULE_VERSION 79. 这个版本的 Node.js 需要
NODE_MODULE_VERSION 88. 请尝试重新编译或重新安装
模块(例如,使用 npm rebuild
或 npm install
)。
在 Object.Module._extensions..node (node:internal/modules/cjs/loader:1167:18)
在 Module.load (node:internal/modules/cjs/loader:973:32)
在 Function.Module._load (node:internal/modules/cjs/loader:813:14)
在 Module.require (node:internal/modules/cjs/loader:997:19)
在要求(节点:内部/模块/cjs/helpers:92:18)
在对象。 (/opt/atlassian/pipelines/agent/build/node_modules/canvas/lib/bindings.js:3:18)
在 Module._compile (node:internal/modules/cjs/loader:1108:14)
在 Object.Module._extensions..js (node:internal/modules/cjs/loader:1137:10)
在 Module.load (node:internal/modules/cjs/loader:973:32)
在 Function.Module._load (node:internal/modules/cjs/loader:813:14)
[20:56:24] E/launcher - 进程退出,错误代码 199
npm 错误!代码 199
npm 错误!路径 /opt/atlassian/pipelines/agent/build
npm 错误!命令失败
npm 错误!命令 sh -c npm run build-e2e && protractor browser-tests/_built/jasmine-config.js --suite 部署 "--browser=headlessChrome" "--env=local" "--locale=en-us"
npm 错误!可以在以下位置找到此运行的完整日志:
npm 错误! /root/.npm/_logs/2021-02-11T20_56_24_579Z-debug.log
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。