Electron-Vite项目构建失败:winCodeSign解压报错求助
Electron-Vite项目构建失败:winCodeSign解压报错求助
各位大佬,最近在搞Electron-Vite项目构建的时候卡壳了,electron-builder自动下载winCodeSign工具包后,解压直接报错退出,折腾了好几次都没解决,来求个思路!
先把报错的完整日志贴出来:
workingDir=C:\Users\hp\AppData\Local\electron-builder\Cache\winCodeSign • Above command failed, retrying 3 more times • downloading url=https://github.com/electron-userland/electron-builder-binaries/releases/download/winCodeSign-2.6.0/winCodeSign-2.6.0.7z size=5.6 MB parts=1 • downloaded url=https://github.com/electron-userland/electron-builder-binaries/releases/download/winCodeSign-2.6.0/winCodeSign-2.6.0.7z duration=2m29.064s ⨯ cannot execute cause=exit status 2 out= 7-Zip (a) 21.07 (x64) : Copyright (c) 1999-2021 Igor Pavlov : 2021-12-26 Scanning the drive for archives: 1 file, 5635384 bytes (5504 KiB) Extracting archive: C:\Users\hp\AppData\Local\electron-builder\Cache\winCodeSign\380855827.7z -- Path = C:\Users\hp\AppData\Local\electron-builder\Cache\winCodeSign\380855827.7z Type = 7z Physical Size = 5635384 Headers Size = 1492 Method = LZMA2:24m LZMA:20 BCJ2 Solid = + Blocks = 2 Sub items Errors: 2 Archives with Errors: 1 Sub items Errors: 2
我自己琢磨了下可能的原因,比如是不是下载的压缩包因为网络波动损坏了?或者缓存目录的读写权限不够?有没有大佬遇到过类似问题,给点解决办法呀?
另外我也想问问大家有没有试过这些方向:
- 手动删除
C:\Users\hp\AppData\Local\electron-builder\Cache\winCodeSign目录下的所有文件,再重新运行构建命令会不会有用? - 给这个缓存目录添加当前用户的完全控制权限,能不能解决解压时的权限问题?
- 手动下载对应版本的winCodeSign包,解压到缓存目录的对应版本文件夹里,跳过electron-builder自动下载解压的步骤可行吗?
麻烦各位大佬支支招,谢谢啦!
备注:内容来源于stack exchange,提问作者jalal ud din
相关产品推荐
相关产品推荐

