现象
安装依赖 canvas 后,使用 electron-builder 的命令 install-app-deps
会出现
node-pre-gyp info using [email protected]
node-pre-gyp info using [email protected] | win32 | x64
node-pre-gyp WARN Using request for node-pre-gyp https download
node-pre-gyp http GET https://github.com/node-gfx/node-canvas-prebuilt/releases/download/v2.6.1/canvas-v2.6.1-electron-v10.1-win32-unknown-x64.tar.gz
node-pre-gyp http 404 https://github.com/node-gfx/node-canvas-prebuilt/releases/download/v2.6.1/canvas-v2.6.1-electron-v10.1-win32-unknown-x64.tar.gz
node-pre-gyp WARN Tried to download(404): https://github.com/node-gfx/node-canvas-prebuilt/releases/download/v2.6.1/canvas-v2.6.1-electron-v10.1-win32-unknown-x64.tar.gz
node-pre-gyp WARN Pre-built binaries not found for [email protected] and [email protected] (electron-v10.1 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp http 404 status code downloading tarball https://github.com/node-gfx/node-canvas-prebuilt/releases/download/v2.6.1/canvas-v2.6.1-electron-v10.1-win32-unknown-x64.tar.gz
复现步骤
- 初始化项目
- 安装依赖
yarn add canvas
- 运行
yarn install-app-deps
可复现 GitHub 仓库
相关问题
- 链接 https://github.com/node-gfx/node-canvas-prebuilt/releases/download/v2.6.1/canvas-v2.6.1-electron-v10.1-win32-unknown-x64.tar.gz 确实是 404,不是网络问题
- node-canvas-prebuilt 的发布目录确实没有
canvas-v2.6.1-electron-v10.1-win32-unknown-x64.tar.gz
- 有人提出了问题,但没有真正被解决。。。官方提出的一个解决方案是从 node-canvas 进行构建,参考:https://github.com/node-gfx/node-canvas-prebuilt/issues/9