报错如下:
Building app with electron-builder:
• electron-builder version=22.11.7 os=10.0.17763
• description is missed in the package.json appPackageFile=F:\project\newappvue\dist_electron\bundled\package.json
• author is missed in the package.json appPackageFile=F:\project\newappvue\dist_electron\bundled\package.json
• writing effective config file=dist_electron\builder-effective-config.yaml
• rebuilding native dependencies dependencies=ffi-napi@4.0.3, ref-napi@3.0.3 platform=win32 arch=ia32
• packaging platform=win32 arch=ia32 electron=13.1.7 appOutDir=dist_electron\win-ia32-unpacked
⨯ cannot execute cause=exit status 1
errorOut=Fatal error: Unable to commit changes
command='C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\winCodeSign-2.6.0\rcedit-ia32.exe' 'F:\project\newappvue\dist_electron\win-ia32-unpacked\闪游网游加速器.exe' --set-version-string FileDescription '闪游网游加速器' --set-version-string ProductName '闪游网游加速器' --set-version-string LegalCopyright '保定闪游网络科技有限公司' --set-file-version 2.1.2 --set-product-version 2.1.2.0 --set-version-string InternalName '闪游网游加速器' --set-version-string OriginalFilename '' --set-requested-execution-level highestAvailable --set-icon 'F:\project\newappvue\ui\logo.ico'
workingDir=
• Above command failed, retrying 3 more times
⨯ cannot execute cause=exit status 1
errorOut=Fatal error: Unable to commit changes
command='C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\winCodeSign-2.6.0\rcedit-ia32.exe' 'F:\project\newappvue\dist_electron\win-ia32-unpacked\闪游网游加速器.exe' --set-version-string FileDescription '闪游网游加速器' --set-version-string ProductName '闪游网游加速器' --set-version-string LegalCopyright '保定闪游网络科技有限公司' --set-file-version 2.1.2 --set-product-version 2.1.2.0 --set-version-string InternalName '闪游网游加速器' --set-version-string OriginalFilename '' --set-requested-execution-level highestAvailable --set-icon 'F:\project\newappvue\ui\logo.ico'
workingDir=
• Above command failed, retrying 2 more times
⨯ cannot execute cause=exit status 1
errorOut=Fatal error: Unable to commit changes
command='C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\winCodeSign-2.6.0\rcedit-ia32.exe' 'F:\project\newappvue\dist_electron\win-ia32-unpacked\闪游网游加速器.exe' --set-version-string FileDescription '闪游网游加速器' --set-version-string ProductName '闪游网游加速器' --set-version-string LegalCopyright '保定闪游网络科技有限公司' --set-file-version 2.1.2 --set-product-version 2.1.2.0 --set-version-string InternalName '闪游网游加速器' --set-version-string OriginalFilename '' --set-requested-execution-level highestAvailable --set-icon 'F:\project\newappvue\ui\logo.ico'
workingDir=
• Above command failed, retrying 1 more times
⨯ cannot execute cause=exit status 1
errorOut=Fatal error: Unable to commit changes
command='C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\winCodeSign-2.6.0\rcedit-ia32.exe' 'F:\project\newappvue\dist_electron\win-ia32-unpacked\闪游网游加速器.exe' --set-version-string FileDescription '闪游网游加速器' --set-version-string ProductName '闪游网游加速器' --set-version-string LegalCopyright '保定闪游网络科技有限公司' --set-file-version 2.1.2 --set-product-version 2.1.2.0 --set-version-string InternalName '闪游网游加速器' --set-version-string OriginalFilename '' --set-requested-execution-level highestAvailable --set-icon 'F:\project\newappvue\ui\logo.ico'
workingDir=
• Above command failed, retrying 0 more times
ExecError: F:\project\newappvue\node_modules\app-builder-bin\win\ia32\app-builder.exe exited with code ERR_ELECTRON_BUILDER_CANNOT_EXECUTE
at ChildProcess.<anonymous> (F:\project\newappvue\node_modules\builder-util\src\util.ts:249:14)
at Object.onceWrapper (node:events:514:26)
at ChildProcess.emit (node:events:394:28)
at maybeClose (node:internal/child_process:1067:16)
at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)
From previous event:
at processImmediate (node:internal/timers:464:21)
From previous event:
at WinPackager.signApp (F:\project\newappvue\node_modules\app-builder-lib\src\winPackager.ts:376:27)
at WinPackager.doSignAfterPack (F:\project\newappvue\node_modules\app-builder-lib\src\platformPackager.ts:315:16)
at WinPackager.doPack (F:\project\newappvue\node_modules\app-builder-lib\src\platformPackager.ts:300:7)
at WinPackager.pack (F:\project\newappvue\node_modules\app-builder-lib\src\platformPackager.ts:136:5)
at Packager.doBuild (F:\project\newappvue\node_modules\app-builder-lib\src\packager.ts:441:9)
at Object.executeFinally (F:\project\newappvue\node_modules\builder-util\src\promise.ts:12:14)
at Packager._build (F:\project\newappvue\node_modules\app-builder-lib\src\packager.ts:376:31)
at Packager.build (F:\project\newappvue\node_modules\app-builder-lib\src\packager.ts:337:12)
at Object.executeFinally (F:\project\newappvue\node_modules\builder-util\src\promise.ts:12:14) {
exitCode: 2,
alreadyLogged: true,
code: 'ERR_ELECTRON_BUILDER_CANNOT_EXECUTE'
}
解决:
把杀毒软件、电脑管家都退出即可打包成功。