electron builder打包时,出现errorOut=ERROR: Cannot create symbolic link

文章描述了在使用electron-builder打包时遇到的错误,主要问题是缺少package.json中的description和author,以及在解压文件时创建符号链接失败。解决方法是使用管理员身份运行PowerShell在项目目录执行打包命令。

electron builder打包时出现错误:

  • electron-builder  version=24.9.1 os=10.0.22631
  • loaded configuration  file=package.json ("build" field)
  • description is missed in the package.json  appPackageFile=D:\project\electron-vite\package.json
  • author is missed in the package.json  appPackageFile=D:\project\electron-vite\package.json
  • writing effective config  file=dist_electron\builder-effective-config.yaml
  • packaging       platform=win32 arch=x64 electron=27.1.2 appOutDir=dist_electron\win-unpacked
  • default Electron icon is used  reason=application icon is not set
  • downloading     url=https://mirrors.huaweicloud.com/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z size=5.6 MB parts=1
  • downloaded      url=https://mirrors.huaweicloud.com/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z duration=7.871s
  ⨯ 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\gys\AppData\Local\electron-builder\Cache\winCodeSign\807703091.7z
    --
    Path = C:\Users\gys\AppData\Local\electron-builder\Cache\winCodeSign\807703091.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 : 无法创建符号链接 : C:\Users\gys\AppData\Local\electron-builder\Cache\winCodeSign\807703091\darwin\10.12\lib\libcrypto.dylib
    ERROR: Cannot create symbolic link : 无法创建符号链接 : C:\Users\gys\AppData\Local\electron-builder\Cache\winCodeSign\807703091\darwin\10.12\lib\libssl.dylib

                    command='D:\project\electron-vite\node_modules\7zip-bin\win\x64\7za.exe' x -bd 'C:\Users\gys\AppData\Local\electron-builder\Cache\winCodeSign\807703091.7z' '-oC:\Users\gys\AppData\Local\electron-builder\Cache\winCodeSign\807703091'
                    workingDir=C:\Users\gys\AppData\Local\electron-builder\Cache\winCodeSign
  • Above command failed, retrying 3 more times

解决办法:
使用管理员身份运行PowerShell,在项目目录执行打包命令即可(之后在vscode等工具可输入打包命令直接打包)
在这里插入图片描述

✓ built in 273ms • electron-builder version=25.1.8 os=10.0.26100 • loaded configuration file=D:\Servers\scoring-vite\electron-builder.yml • writing effective config file=dist\builder-effective-config.yaml • skipped dependencies rebuild reason=npmRebuild is set to false • packaging platform=win32 arch=x64 electron=35.5.0 appOutDir=dist\win-unpacked • updating asar integrity executable resource executablePath=dist\win-unpacked\scoring-vite.exe • downloading url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z size=5.6 MB parts=1 • downloaded url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z duration=888ms ⨯ 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\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\181911527.7z -- Path = C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\181911527.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 : �ͻ���û����������Ȩ�� : C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\181911527\darwin\10.12\lib\libcrypto.dylib ERROR: Cannot create symbolic link : �ͻ���û����������Ȩ�� : C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\181911527\darwin\10.12\lib\libssl.dylib command='D:\Servers\scoring-vite\node_modules\7zip-bin\win\x64\7za.exe' x -snld -bd 'C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\181911527.7z' '-oC:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\181911527' workingDir=C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign • Above command failed, retrying 3 more times • downloading url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z size=5.6 MB parts=1 • downloaded url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z duration=630ms ⨯ 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\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\018897283.7z -- Path = C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\018897283.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 : �ͻ���û����������Ȩ�� : C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\018897283\darwin\10.12\lib\libcrypto.dylib ERROR: Cannot create symbolic link : �ͻ���û����������Ȩ�� : C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\018897283\darwin\10.12\lib\libssl.dylib command='D:\Servers\scoring-vite\node_modules\7zip-bin\win\x64\7za.exe' x -snld -bd 'C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\018897283.7z' '-oC:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\018897283' workingDir=C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign • Above command failed, retrying 3 more times • downloading url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z size=5.6 MB parts=1 • downloaded url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z duration=623ms ⨯ 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\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\247004011.7z -- Path = C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\247004011.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 : �ͻ���û����������Ȩ�� : C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\247004011\darwin\10.12\lib\libcrypto.dylib ERROR: Cannot create symbolic link : �ͻ���û����������Ȩ�� : C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\247004011\darwin\10.12\lib\libssl.dylib command='D:\Servers\scoring-vite\node_modules\7zip-bin\win\x64\7za.exe' x -snld -bd 'C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\247004011.7z' '-oC:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\247004011' workingDir=C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign • Above command failed, retrying 3 more times • downloading url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z size=5.6 MB parts=1 • downloaded url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z duration=755ms ⨯ 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\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\106761643.7z -- Path = C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\106761643.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 : �ͻ���û����������Ȩ�� : C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\106761643\darwin\10.12\lib\libcrypto.dylib ERROR: Cannot create symbolic link : �ͻ���û����������Ȩ�� : C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\106761643\darwin\10.12\lib\libssl.dylib command='D:\Servers\scoring-vite\node_modules\7zip-bin\win\x64\7za.exe' x -snld -bd 'C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\106761643.7z' '-oC:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\106761643' workingDir=C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign • Above command failed, retrying 3 more times
05-31
C:\Users\admin\Desktop\nature>npm run dist npm warn Unknown project config "electron_mirror". This will stop working in the next major version of npm. > naturesim@1.0.0 dist > electron-builderelectron-builder version=26.0.12 os=10.0.26100 • loaded configuration file=package.json ("build" field) • description is missed in the package.json appPackageFile=C:\Users\admin\Desktop\nature\package.json • author is missed in the package.json appPackageFile=C:\Users\admin\Desktop\nature\package.json • writing effective config file=dist\builder-effective-config.yaml • executing @electron/rebuild electronVersion=28.3.3 arch=x64 buildFromSource=false appDir=./ • installing native dependencies arch=x64 • completed installing native dependencies • packaging platform=win32 arch=x64 electron=28.3.3 appOutDir=dist\win-unpacked (node:36080) [DEP0190] DeprecationWarning: Passing args to a child process with shell option true can lead to security vulnerabilities, as the arguments are not escaped, only concatenated. (Use `node --trace-deprecation ...` to show where the warning was created) • updating asar integrity executable resource executablePath=dist\win-unpacked\NatureSim.exe • default Electron icon is used reason=application icon is not set • downloading url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z size=5.6 MB parts=1 • downloaded url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z duration=702ms ⨯ 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\admin\AppData\Local\electron-builder\Cache\winCodeSign\421632663.7z -- Path = C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\421632663.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 : �ͻ���û����������Ȩ�� : C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\421632663\darwin\10.12\lib\libcrypto.dylib ERROR: Cannot create symbolic link : �ͻ���û����������Ȩ�� : C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\421632663\darwin\10.12\lib\libssl.dylib command='C:\Users\admin\Desktop\nature\node_modules\7zip-bin\win\x64\7za.exe' x -snld -bd 'C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\421632663.7z' '-oC:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\421632663' workingDir=C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign • Above command failed, retrying 3 more times • downloading url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z size=5.6 MB parts=1 • downloaded url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z duration=386ms ⨯ 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\admin\AppData\Local\electron-builder\Cache\winCodeSign\359662559.7z -- Path = C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\359662559.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 : �ͻ���û����������Ȩ�� : C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\359662559\darwin\10.12\lib\libcrypto.dylib ERROR: Cannot create symbolic link : �ͻ���û����������Ȩ�� : C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\359662559\darwin\10.12\lib\libssl.dylib command='C:\Users\admin\Desktop\nature\node_modules\7zip-bin\win\x64\7za.exe' x -snld -bd 'C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\359662559.7z' '-oC:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\359662559' workingDir=C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign • Above command failed, retrying 3 more times • downloading url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z size=5.6 MB parts=1 • downloaded url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z duration=400ms ⨯ 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\admin\AppData\Local\electron-builder\Cache\winCodeSign\771529731.7z -- Path = C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\771529731.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 : �ͻ���û����������Ȩ�� : C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\771529731\darwin\10.12\lib\libcrypto.dylib ERROR: Cannot create symbolic link : �ͻ���û����������Ȩ�� : C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\771529731\darwin\10.12\lib\libssl.dylib command='C:\Users\admin\Desktop\nature\node_modules\7zip-bin\win\x64\7za.exe' x -snld -bd 'C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\771529731.7z' '-oC:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\771529731' workingDir=C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign • Above command failed, retrying 3 more times • downloading url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z size=5.6 MB parts=1 • downloaded url=https://npmmirror.com/mirrors/electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z duration=394ms ⨯ 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\admin\AppData\Local\electron-builder\Cache\winCodeSign\067889171.7z -- Path = C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\067889171.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 : �ͻ���û����������Ȩ�� : C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\067889171\darwin\10.12\lib\libcrypto.dylib ERROR: Cannot create symbolic link : �ͻ���û����������Ȩ�� : C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\067889171\darwin\10.12\lib\libssl.dylib command='C:\Users\admin\Desktop\nature\node_modules\7zip-bin\win\x64\7za.exe' x -snld -bd 'C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\067889171.7z' '-oC:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign\067889171' workingDir=C:\Users\admin\AppData\Local\electron-builder\Cache\winCodeSign • Above command failed, retrying 3 more times
最新发布
11-29
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值