workingDir=C:\Users\hp\AppData\Local\electron-builder\Cache\winCodeSign
• 以上命令失败,请再重试 3 次 •下载网址=https://github.com/electron-userland/electron-builder-binaries/releases/download/winCodeSign-2.6.0/winCodeSign-2.6.0.7z 大小=5.6 MB 部分=1 •下载的url = https://github.com/electron-userland/ Electron-builder-binaries/releases/download/winCodeSign-2.6.0/winCodeSign-2.6.0.7z 持续时间= 2m29.064s ⨯ 无法执行原因=退出状态 2 输出= 7-Zip (a) 21.07 (x64):版权所有 (c) 1999-2021 伊戈尔·巴甫洛夫: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
errorOut=ERROR: Cannot create symbolic link : A required privilege is not held by the client. : C:\Users\hp\AppData\Local\electron-builder\Cache\winCodeSign\380855827\darwin\10.12\lib\libcrypto.dylib
ERROR: Cannot create symbolic link : A required privilege is not held by the client. : C:\Users\hp\AppData\Local\electron-builder\Cache\winCodeSign\380855827\darwin\10.12\lib\libssl.dylib
我正在尝试为 Windows 构建它
我刚刚在 Electron 项目中遇到了完全相同的问题,我找到了一些适合我的解决方案。
解决方案1:以管理员身份运行
首先,您可以尝试以管理员身份运行终端或 VS Code。这是有效的,因为您看到的错误与创建符号链接时缺乏权限有关,而在构建过程中需要这些权限。 方法如下:
这可能会解决问题,但我找到了一个更好的解决方案,不需要您每次都以管理员身份运行所有内容。
解决方案 2:在 Windows 中启用开发者模式
这是我使用的解决方案,效果非常好。在 Windows 中启用开发人员模式可为您的系统提供创建符号链接所需的权限,而无需每次都提升权限。
启用方法如下:
完成此操作后,我能够毫无问题地构建我的项目,并且不必以管理员身份运行我的终端。这是一个更永久的修复,因此您不必担心将来以管理员身份运行。
希望这些解决方案之一适合您!