Electron-builder: Windows ENOENT error on app-builder.exe

Created on 15 Jan 2018  Â·  16Comments  Â·  Source: electron-userland/electron-builder

  • Version: 19.53.6

  • Target: Windows 10

  • Shell: x64 Native Tools Command Prompt for VS 2017

Running electron-builder with following command: tsc && electron-builder

The build property of package.json:

  "build": {
    "productName": "Demo",
    "appId": "mycompany.Demo",
    "asar": true,
    "win": {
      "target": "nsis"
    },
    "nsis": {
      "oneClick": false,
      "allowElevation": false
    },
    "linux": {
      "target": "AppImage",
      "category": "Development"
    },
    "mac": {
      "target": "dmg"
    },
    "icon": "build/icon",
    "directories": {
      "buildResources": "/build",
      "output": "./dist"
    },
    "files": [
      "**/*.js",
      "**/*.html",
      "**/*.ts",
      "node_modules",
      "assets",
      "app"
    ],
    "extraResources": [
      {
        "from": "./build/some_api",
        "to": "some_api"
      },
      {
        "from": "./build/some_other_api",
        "to": "some_other_api"
      },
      {
        "from": "./build/some_file_path",
        "to": "some_file_path"
      },
      {
        "from": "./some_other_file_path",
        "to": "some_other_file_path"
      }
    ]
  }

Confirm that the above procedure works on Mac (on Linux other errors occur related to other issues already reported).

The following error occurs on running on Windows:

Error: Exit code: ENOENT. spawn C:\Users\Giorgos\AppData\Local\electron-builder\cache\app-builder\app-builder-v0.4.0-x64\app-builder.exe ENOENT
    at c:\my\project\path\node_modules\builder-util\src\util.ts:122:16
    at exithandler (child_process.js:211:5)
    at ChildProcess.errorhandler (child_process.js:223:5)
    at emitOne (events.js:96:13)
    at ChildProcess.emit (events.js:188:7)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:213:12)
    at onErrorNT (internal/child_process.js:367:16)
    at _combinedTickCallback (internal/process/next_tick.js:80:11)
    at process._tickCallback (internal/process/next_tick.js:104:9)
From previous event:
    at exec (c:\my\project\path\node_modules\builder-util\src\util.ts:85:3)
    at c:\my\project\path\node_modules\electron-builder-lib\src\platformPackager.ts:596:23
    at next (native)
    at xfs.mkdir.er (c:\my\project\path\node_modules\fs-extra-p\node_modules\fs-extra\lib\mkdirs\mkdirs.js:37:14)
    at FSReqWrap.oncomplete (fs.js:123:15)
From previous event:
    at WinPackager.resolveIcon (c:\my\project\path\node_modules\electron-builder-lib\out\platformPackager.js:635:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\platformPackager.ts:575:25
    at next (native)
    at WinPackager.getOrConvertIcon (c:\my\project\path\node_modules\electron-builder-lib\out\platformPackager.js:610:11)
    at Lazy.WinPackager._iconPath.Lazy (c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:60:43)
    at Lazy.get value [as value] (c:\my\project\path\node_modules\lazy-val\src\main.ts:18:23)
    at WinPackager.getIconPath (c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:200:17)
    at c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:297:33
    at next (native)
    at WinPackager.signAndEditResources (c:\my\project\path\node_modules\electron-builder-lib\out\winPackager.js:414:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:348:18
From previous event:
    at WinPackager.getOrConvertIcon (c:\my\project\path\node_modules\electron-builder-lib\out\platformPackager.js:610:11)
    at Lazy.WinPackager._iconPath.Lazy (c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:60:43)
    at Lazy.get value [as value] (c:\my\project\path\node_modules\lazy-val\src\main.ts:18:23)
    at WinPackager.getIconPath (c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:200:17)
    at c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:297:33
    at next (native)
From previous event:
    at WinPackager.signAndEditResources (c:\my\project\path\node_modules\electron-builder-lib\out\winPackager.js:414:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:348:18
    at next (native)
From previous event:
    at WinPackager.signApp (c:\my\project\path\node_modules\electron-builder-lib\out\winPackager.js:432:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\platformPackager.ts:216:16
    at next (native)
    at runCallback (timers.js:672:20)
    at tryOnImmediate (timers.js:645:5)
    at processImmediate [as _immediateCallback] (timers.js:617:5)
From previous event:
    at WinPackager.doPack (c:\my\project\path\node_modules\electron-builder-lib\out\platformPackager.js:283:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\platformPackager.ts:116:16
    at next (native)
From previous event:
    at WinPackager.pack (c:\my\project\path\node_modules\electron-builder-lib\out\platformPackager.js:201:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\packager.ts:361:24
    at next (native)
    at xfs.stat (c:\my\project\path\node_modules\fs-extra-p\node_modules\fs-extra\lib\mkdirs\mkdirs.js:56:16)
    at c:\my\project\path\node_modules\graceful-fs\polyfills.js:287:18
From previous event:
    at Packager.doBuild (c:\my\project\path\node_modules\electron-builder-lib\out\packager.js:423:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\packager.ts:305:52
    at next (native)
    at c:\my\project\path\node_modules\graceful-fs\graceful-fs.js:99:16
    at c:\my\project\path\node_modules\graceful-fs\graceful-fs.js:43:10
    at FSReqWrap.oncomplete (fs.js:123:15)
From previous event:
    at Packager._build (c:\my\project\path\node_modules\electron-builder-lib\out\packager.js:367:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\packager.ts:267:23
    at next (native)
    at runCallback (timers.js:672:20)
    at tryOnImmediate (timers.js:645:5)
    at processImmediate [as _immediateCallback] (timers.js:617:5)
From previous event:
    at Packager.build (c:\my\project\path\node_modules\electron-builder-lib\out\packager.js:323:11)
    at c:\my\project\path\node_modules\electron-builder\src\builder.ts:310:40
    at next (native)
From previous event:
    at _build (c:\my\project\path\node_modules\electron-builder\out\builder.js:61:21)
    at build (c:\my\project\path\node_modules\electron-builder\src\builder.ts:280:10)
    at then (c:\my\project\path\node_modules\electron-builder\src\cli\cli.ts:49:33)
    at runCallback (timers.js:672:20)
    at tryOnImmediate (timers.js:645:5)
    at processImmediate [as _immediateCallback] (timers.js:617:5)
From previous event:
    at Object.args [as handler] (c:\my\project\path\node_modules\electron-builder\src\cli\cli.ts:49:33)
    at Object.runCommand (c:\my\project\path\node_modules\yargs\lib\command.js:235:44)
    at Object.parseArgs [as _parseArgs] (c:\my\project\path\node_modules\yargs\yargs.js:1041:24)
    at Object.get [as argv] (c:\my\project\path\node_modules\yargs\yargs.js:957:21)
    at Object.<anonymous> (c:\my\project\path\node_modules\electron-builder\src\cli\cli.ts:43:15)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:389:7)
    at startup (bootstrap_node.js:149:9)
    at bootstrap_node.js:504:3
bug

All 16 comments

I am also having this issue. I did a little investigation and it seems that 19.53.3 is the first version with this issue. Let me know if I can help debug.

I'm getting this issue on Mac and Windows. Not Linux.
Also found it works on 19.53.2 and not 19.53.3

relevant extract from a travis build to help other searchers:

 • downloading     path=/Users/travis/Library/Caches/electron-builder/app-builder/app-builder-v0.4.0-x64 url=https://github.com/develar/app-builder/releases/download/v0.4.0/app-builder-v0.4.0-mac.7z
Error: Exit code: ENOENT. spawn /Users/travis/Library/Caches/electron-builder/app-builder/app-builder-v0.4.0-x64/app-builder ENOENT

Works for me. Both on CI and local Windows 10 VM. Is file Caches/electron-builder/app-builder/app-builder-v0.4.0-x64/app-builder exists?

Please set env DEBUG=electron-builder and attach terminal output.

Maybe it will be fixed in 19.53.7

Checked, app-builder.exe exists in the mentioned directory.

Below the output withDEBUG=electron-builder flag. Just a note, arguments --root c:\build --root c:\my\project\path cwd=c:\build in the failing command seem strange to me, c:\build does not exist in any case on my PC.


  • electron-builder version=19.53.6
  • loaded configuration file=package.json ("build" field)
  • effective config config=
                       directories:
                         output: ./dist
                         buildResources: /build
                       productName: Demo
                       appId: mycompany.Demo
                       asar: true
                       win:
                         target: nsis
                       nsis:
                         oneClick: false
                         allowElevation: false
                       linux:
                         target: AppImage
                         category: Development
                       mac:
                         target: dmg
                       icon: build/icon
                       files:
                         - '**/*.js'
                         - '**/*.html'
                         - '**/*.ts'
                         - node_modules
                         - assets
                         - app
                       extraResources:
                         - from: ./build/some_api
                           to: some_api
                         - from: ./build/some_other_api
                           to: some_other_api
                         - from: ./build/some_file_path
                           to: some_file_path
                         - from: ./some_other_file_path
                           to: some_other_file_path

  • writing effective config file=dist\electron-builder.yaml
  • Unresolved dependencies after first round unresolved=fsevents
  • no native production dependencies
  • packaging       platform=win32 arch=x64 electron=1.7.10 appOutDir=dist\win-unpacked
  • spawning        command=c:\my\project\path\node_modules\7zip-bin-win\x64\7za.exe args=x -bd C:\Users\Giorgos\AppData\Local\electron\Cache\electron-v1.7.10-win32-x64.zip -aoa -oc:\my\project\path\dist\win-unpacked

7-Zip (a) 17.01 beta (x64) : Copyright (c) 1999-2017 Igor Pavlov : 2017-08-28

Scanning the drive for archives:
1 file, 53893268 bytes (52 MiB)

Extracting archive: C:\Users\Giorgos\AppData\Local\electron\Cache\electron-v1.7.10-win32-x64.zip
--
Path = C:\Users\Giorgos\AppData\Local\electron\Cache\electron-v1.7.10-win32-x64.zip
Type = zip
Physical Size = 53893268

Everything is Ok

Files: 117
Size:       138386651
Compressed: 53893268
  • exited          command=7za.exe code=0 pid=10420
  • copying files using pattern matcher=from: c:\my\project\path\build\robot-parts, to: c:\my\project\path\dist\win-unpacked\resources\robot-parts, patterns: **/*
  • copying         src=c:\my\project\path\build\robot-parts destination=c:\my\project\path\dist\win-unpacked\resources\robot-parts
  • copying files using pattern matcher=from: c:\my\project\path\precomputedfiles, to: c:\my\project\path\dist\win-unpacked\resources\precomputedfiles, patterns: **/*
  • copying         src=c:\my\project\path\precomputedfiles destination=c:\my\project\path\dist\win-unpacked\resources\precomputedfiles
  • getPublishConfigsForUpdateInfo: no publishConfigs, detect using repository info
  • found existing  path=C:\Users\Giorgos\AppData\Local\electron-builder\cache\app-builder\app-builder-v0.4.0-x64
  • executing       file=C:\Users\Giorgos\AppData\Local\electron-builder\cache\app-builder\app-builder-v0.4.0-x64\app-builder.exe args=icon --input build/icon --format ico --root c:\build --root c:\my\project\path cwd=c:\build env=
                      {
                        "DEBUG": "true",
                        "TMPDIR": "C:\\Users\\Giorgos\\AppData\\Local\\Temp\\temp-dir-fDHNbw\\icons-0"
                      }
Error: Exit code: ENOENT. spawn C:\Users\Giorgos\AppData\Local\electron-builder\cache\app-builder\app-builder-v0.4.0-x64\app-builder.exe ENOENT
    at c:\my\project\path\node_modules\builder-util\src\util.ts:122:16
    at exithandler (child_process.js:211:5)
    at ChildProcess.errorhandler (child_process.js:223:5)
    at emitOne (events.js:96:13)
    at ChildProcess.emit (events.js:188:7)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:213:12)
    at onErrorNT (internal/child_process.js:367:16)
    at _combinedTickCallback (internal/process/next_tick.js:80:11)
    at process._tickCallback (internal/process/next_tick.js:104:9)
From previous event:
    at exec (c:\my\project\path\node_modules\builder-util\src\util.ts:85:3)
    at c:\my\project\path\node_modules\electron-builder-lib\src\platformPackager.ts:596:23
    at next (native)
    at xfs.mkdir.er (c:\my\project\path\node_modules\fs-extra-p\node_modules\fs-extra\lib\mkdirs\mkdirs.js:37:14)
    at FSReqWrap.oncomplete (fs.js:123:15)
From previous event:
    at WinPackager.resolveIcon (c:\my\project\path\node_modules\electron-builder-lib\out\platformPackager.js:635:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\platformPackager.ts:575:25
    at next (native)
    at WinPackager.getOrConvertIcon (c:\my\project\path\node_modules\electron-builder-lib\out\platformPackager.js:610:11)
    at Lazy.WinPackager._iconPath.Lazy (c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:60:43)
    at Lazy.get value [as value] (c:\my\project\path\node_modules\lazy-val\src\main.ts:18:23)
    at WinPackager.getIconPath (c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:200:17)
    at c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:297:33
    at next (native)
    at WinPackager.signAndEditResources (c:\my\project\path\node_modules\electron-builder-lib\out\winPackager.js:414:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:348:18
From previous event:
    at WinPackager.getOrConvertIcon (c:\my\project\path\node_modules\electron-builder-lib\out\platformPackager.js:610:11)
    at Lazy.WinPackager._iconPath.Lazy (c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:60:43)
    at Lazy.get value [as value] (c:\my\project\path\node_modules\lazy-val\src\main.ts:18:23)
    at WinPackager.getIconPath (c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:200:17)
    at c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:297:33
    at next (native)
From previous event:
    at WinPackager.signAndEditResources (c:\my\project\path\node_modules\electron-builder-lib\out\winPackager.js:414:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\winPackager.ts:348:18
    at next (native)
From previous event:
    at WinPackager.signApp (c:\my\project\path\node_modules\electron-builder-lib\out\winPackager.js:432:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\platformPackager.ts:216:16
    at next (native)
    at runCallback (timers.js:672:20)
    at tryOnImmediate (timers.js:645:5)
    at processImmediate [as _immediateCallback] (timers.js:617:5)
From previous event:
    at WinPackager.doPack (c:\my\project\path\node_modules\electron-builder-lib\out\platformPackager.js:283:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\platformPackager.ts:116:16
    at next (native)
From previous event:
    at WinPackager.pack (c:\my\project\path\node_modules\electron-builder-lib\out\platformPackager.js:201:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\packager.ts:361:24
    at next (native)
    at xfs.stat (c:\my\project\path\node_modules\fs-extra-p\node_modules\fs-extra\lib\mkdirs\mkdirs.js:56:16)
    at c:\my\project\path\node_modules\graceful-fs\polyfills.js:287:18
From previous event:
    at Packager.doBuild (c:\my\project\path\node_modules\electron-builder-lib\out\packager.js:423:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\packager.ts:305:52
    at next (native)
    at c:\my\project\path\node_modules\graceful-fs\graceful-fs.js:99:16
    at c:\my\project\path\node_modules\graceful-fs\graceful-fs.js:43:10
    at FSReqWrap.oncomplete (fs.js:123:15)
From previous event:
    at Packager._build (c:\my\project\path\node_modules\electron-builder-lib\out\packager.js:367:11)
    at c:\my\project\path\node_modules\electron-builder-lib\src\packager.ts:267:23
    at next (native)
    at runCallback (timers.js:672:20)
    at tryOnImmediate (timers.js:645:5)
    at processImmediate [as _immediateCallback] (timers.js:617:5)
From previous event:
    at Packager.build (c:\my\project\path\node_modules\electron-builder-lib\out\packager.js:323:11)
    at c:\my\project\path\node_modules\electron-builder\src\builder.ts:310:40
    at next (native)
From previous event:
    at _build (c:\my\project\path\node_modules\electron-builder\out\builder.js:61:21)
    at build (c:\my\project\path\node_modules\electron-builder\src\builder.ts:280:10)
    at then (c:\my\project\path\node_modules\electron-builder\src\cli\cli.ts:49:33)
    at runCallback (timers.js:672:20)
    at tryOnImmediate (timers.js:645:5)
    at processImmediate [as _immediateCallback] (timers.js:617:5)
From previous event:
    at Object.args [as handler] (c:\my\project\path\node_modules\electron-builder\src\cli\cli.ts:49:33)
    at Object.runCommand (c:\my\project\path\node_modules\yargs\lib\command.js:235:44)
    at Object.parseArgs [as _parseArgs] (c:\my\project\path\node_modules\yargs\yargs.js:1041:24)
    at Object.get [as argv] (c:\my\project\path\node_modules\yargs\yargs.js:957:21)
    at Object.<anonymous> (c:\my\project\path\node_modules\electron-builder\src\cli\cli.ts:43:15)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:389:7)
    at startup (bootstrap_node.js:149:9)
    at bootstrap_node.js:504:3

@giokara Please try to execute C:\Users\Giorgos\AppData\Local\electron-builder\cache\app-builder\app-builder-v0.4.0-x64\app-builder.exe in terminal.

Terminal output:

usage: app-builder [<flags>] <command> [<args> ...]

app-builder

Flags:
  --help     Show context-sensitive help (also try --help-long and --help-man).
  --version  Show application version.

Commands:
  help [<command>...]
    Show help.

  icns-to-png --input=INPUT
    convert ICNS to PNG

  icon --input=INPUT --format=FORMAT [<flags>]
    create ICNS or ICO from PNG files

  collect-icons --source=SOURCE
    collect icons in a dir

  blockmap --input=INPUT [<flags>]
    Generates file block map for differential update using content defined
    chunking (that is robust to insertions, deletions, and changes to input
    file)

  asar --output=OUTPUT

same issue

[email protected] pack C:_projects\CoreElectron
electron-builder -w --x64 --project build --dir

• electron-builder version=19.53.7
• loaded configuration file=package.json ("build" field)
• writing effective config file=dist\electron-builder.yaml
• no native production dependencies
• packaging platform=win32 arch=x64 electron=1.7.10 appOutDir=dist\win-unpacked
• downloading path=C:\Users\akuprikov\AppData\Local\electron-builder\cache\app-builder\app-builder-v0.5.0-x64 url=https://github.com/develar/app-builder/releases/download/v0.5.0/app-builder-v0.5.0-win-x64.7z
Error: Exit code: ENOENT. spawn C:\Users\akuprikov\AppData\Local\electron-builder\cache\app-builder\app-builder-v0.5.0-x64\app-builder.exe ENOENT
at C:_projects\CoreElectron\node_modulesbuilder-util\src\util.ts:122:16
at exithandler (child_process.js:282:5)
at ChildProcess.errorhandler (child_process.js:294:5)
at emitOne (events.js:116:13)
at ChildProcess.emit (events.js:211:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:196:12)
at onErrorNT (internal/child_process.js:372:16)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
From previous event:
at exec (C:_projects\CoreElectron\node_modulesbuilder-util\src\util.ts:85:3)
at C:_projects\CoreElectron\node_modules\electron-builder-lib\src\platformPackager.ts:596:23
at Generator.next ()
at xfs.mkdir.er (C:_projects\CoreElectron\node_modules\fs-extra\lib\mkdirs\mkdirs.js:37:14)
at FSReqWrap.oncomplete (fs.js:135:15)
From previous event:
at WinPackager.resolveIcon (C:_projects\CoreElectron\node_modules\electron-builder-lib\out\platformPackager.js:635:11)
at C:_projects\CoreElectron\node_modules\electron-builder-lib\src\platformPackager.ts:575:25
at Generator.next ()
at WinPackager.getOrConvertIcon (C:_projects\CoreElectron\node_modules\electron-builder-lib\out\platformPackager.js:610:11)
at Lazy.WinPackager._iconPath.Lazy (C:_projects\CoreElectron\node_modules\electron-builder-lib\src\winPackager.ts:60:43)
at Lazy.get value [as value] (C:_projects\CoreElectron\node_modules\lazy-val\src\main.ts:18:23)
at WinPackager.getIconPath (C:_projects\CoreElectron\node_modules\electron-builder-lib\src\winPackager.ts:200:27)
at C:_projects\CoreElectron\node_modules\electron-builder-lib\src\winPackager.ts:297:33
at Generator.next ()
at WinPackager.signAndEditResources (C:_projects\CoreElectron\node_modules\electron-builder-lib\out\winPackager.js:414:11)
at C:_projects\CoreElectron\node_modules\electron-builder-lib\src\winPackager.ts:348:18
From previous event:
at WinPackager.getOrConvertIcon (C:_projects\CoreElectron\node_modules\electron-builder-lib\out\platformPackager.js:610:11)
at Lazy.WinPackager._iconPath.Lazy (C:_projects\CoreElectron\node_modules\electron-builder-lib\src\winPackager.ts:60:43)
at Lazy.get value [as value] (C:_projects\CoreElectron\node_modules\lazy-val\src\main.ts:18:23)
at WinPackager.getIconPath (C:_projects\CoreElectron\node_modules\electron-builder-lib\src\winPackager.ts:200:27)
at C:_projects\CoreElectron\node_modules\electron-builder-lib\src\winPackager.ts:297:33
at Generator.next ()
From previous event:
at WinPackager.signAndEditResources (C:_projects\CoreElectron\node_modules\electron-builder-lib\out\winPackager.js:414:11)
at C:_projects\CoreElectron\node_modules\electron-builder-lib\src\winPackager.ts:348:18
at Generator.next ()
From previous event:
at WinPackager.signApp (C:_projects\CoreElectron\node_modules\electron-builder-lib\out\winPackager.js:432:11)
at C:_projects\CoreElectron\node_modules\electron-builder-lib\src\platformPackager.ts:216:16
From previous event:
at WinPackager.doPack (C:_projects\CoreElectron\node_modules\electron-builder-lib\out\platformPackager.js:283:11)
at C:_projects\CoreElectron\node_modules\electron-builder-lib\src\platformPackager.ts:116:16
at Generator.next ()
From previous event:
at WinPackager.pack (C:_projects\CoreElectron\node_modules\electron-builder-lib\out\platformPackager.js:201:11)
at C:_projects\CoreElectron\node_modules\electron-builder-lib\src\packager.ts:361:24
at Generator.next ()
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
From previous event:
at Packager.doBuild (C:_projects\CoreElectron\node_modules\electron-builder-lib\out\packager.js:423:11)
at C:_projects\CoreElectron\node_modules\electron-builder-lib\src\packager.ts:305:52
at Generator.next ()
at C:_projects\CoreElectron\node_modules\graceful-fs\graceful-fs.js:99:16
at C:_projects\CoreElectron\node_modules\graceful-fs\graceful-fs.js:43:10
at FSReqWrap.oncomplete (fs.js:135:15)
From previous event:
at Packager._build (C:_projects\CoreElectron\node_modules\electron-builder-lib\out\packager.js:367:11)
at C:_projects\CoreElectron\node_modules\electron-builder-lib\src\packager.ts:267:23
at Generator.next ()
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
From previous event:
at Packager.build (C:_projects\CoreElectron\node_modules\electron-builder-lib\out\packager.js:323:11)
at C:_projects\CoreElectron\node_modules\electron-builder\srcbuilder.ts:310:40
at Generator.next ()
From previous event:
at _build (C:_projects\CoreElectron\node_modules\electron-builder\outbuilder.js:61:21)
at build (C:_projects\CoreElectron\node_modules\electron-builder\srcbuilder.ts:280:10)
at then (C:_projects\CoreElectron\node_modules\electron-builder\src\cli\cli.ts:49:33)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)
From previous event:
at Object.args [as handler] (C:_projects\CoreElectron\node_modules\electron-builder\src\cli\cli.ts:49:33)
at Object.runCommand (C:_projects\CoreElectron\node_modules\yargs\lib\command.js:235:44)
at Object.parseArgs [as _parseArgs] (C:_projects\CoreElectron\node_modules\yargs\yargs.js:1041:24)
at Object.get [as argv] (C:_projects\CoreElectron\node_modules\yargs\yargs.js:957:21)
at Object. (C:_projects\CoreElectron\node_modules\electron-builder\src\cli\cli.ts:43:15)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Function.Module.runMain (module.js:676:10)
at startup (bootstrap_node.js:187:16)
at bootstrap_node.js:608:3

NodeJS version?

I'm behind on that one, v6.11.0

node -v
v8.9.2

it runs fine on builder 19.49.4
C:_projects\CoreElectron>npm run pack

[email protected] pack C:_projects\CoreElectron
electron-builder -w --x64 --project build --dir

electron-builder 19.49.4
Installing app dependencies for win32:x64 to C:_projects\CoreElectronbuild
Packaging for win32 x64 using electron 1.7.10 to ..\dist\win-unpacked

C:_projects\CoreElectron>

C:\Users\Giorgos\AppData\Local\electron-builder\cache\app-builder\app-builder-v0.4.0-x64\app-builder.exe
no such FILE?
I suggest you should get the 'app-builder' file from github link and copy the file to your local path.

yarn add electron-builder or npm install electron-builder solved my problem.

For me this was Windows Security believing "\node_modules\dmg-builder\node_modules\app-builder-bin\win\ia32\app-builder.exe" was a trojan and removing it. yarn add electron-builder helped but windows kept removing it.

Edit: I came to this from getting error: GetModuleHandleA: (126) The specified module could not be found. when using yarn electron:serve. Just set an exception in Windows Security or other antivirus.

Was this page helpful?
0 / 5 - 0 ratings