Electron Make Desktop Application Error

Hi Guys:

Run Desktop App using Electron - working great.

Make Desktop App Using Electron fails…

Windows 10 / NS Appstudio 8.0.5…

Get the attached error message.
NsBasic Electron Make Error
Logs listed below:

2020-03-26 16:32:30,858 - IDEController - INFO - • electron-builder version=22.4.1 os=10.0.18363
2020-03-26 16:32:30,858 - IDEController - INFO - • loaded configuration file=package.json (“build” field)
2020-03-26 16:32:30,858 - IDEController - INFO - • packaging platform=win32 arch=x64 electron=7.2.1 appOutDir=build\win-unpacked
2020-03-26 16:32:30,861 - IDEController - INFO - npm ERR! code ELIFECYCLE
2020-03-26 16:32:30,861 - IDEController - INFO - npm ERR! errno 1
2020-03-26 16:32:30,861 - IDEController - INFO - npm ERR! HydroActive_Business_Database@1.0.2 pack: electron-builder --dir
2020-03-26 16:32:30,862 - IDEController - INFO - npm ERR! Exit status 1
2020-03-26 16:32:30,862 - IDEController - INFO - npm ERR!
2020-03-26 16:32:30,862 - IDEController - INFO - npm ERR! Failed at the HydroActive_Business_Database@1.0.2 pack script.
2020-03-26 16:32:30,862 - IDEController - INFO - npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2020-03-26 16:32:30,862 - IDEController - INFO -
2020-03-26 16:32:30,862 - IDEController - INFO - npm ERR! A complete log of this run can be found in:
2020-03-26 16:32:30,862 - IDEController - INFO - npm ERR! C:\Users\Ian\AppData\Roaming\npm-cache_logs\2020-03-26T16_31_35_702Z-debug.log
2020-03-26 16:32:30,862 - IDEController - INFO -
2020-03-26 16:32:30,867 - IDEController - INFO - npm: run dist --prefix electron
2020-03-26 16:32:41,534 - IDEController - INFO - command failed
2020-03-26 16:32:43,600 - IDEController - INFO -
2020-03-26 16:32:43,600 - IDEController - INFO - > HydroActive_Business_Database@1.0.2 dist C:\Users\Ian\Documents\Live 2 System\Projects\Projects\NSBasic\HydroActive.appstudio\HydroActive.appstudio\electron
2020-03-26 16:32:43,600 - IDEController - INFO - > electron-builder
2020-03-26 16:32:43,600 - IDEController - INFO -
2020-03-26 16:32:43,600 - IDEController - INFO - • electron-builder version=22.4.1 os=10.0.18363
2020-03-26 16:32:43,601 - IDEController - INFO - • loaded configuration file=package.json (“build” field)
2020-03-26 16:32:43,601 - IDEController - INFO - • packaging platform=win32 arch=x64 electron=7.2.1 appOutDir=build\win-unpacked
2020-03-26 16:32:43,603 - IDEController - INFO - npm ERR! code ELIFECYCLE
2020-03-26 16:32:43,604 - IDEController - INFO - npm ERR! errno 1
2020-03-26 16:32:43,604 - IDEController - INFO - npm ERR! HydroActive_Business_Database@1.0.2 dist: electron-builder
2020-03-26 16:32:43,604 - IDEController - INFO - npm ERR! Exit status 1
2020-03-26 16:32:43,604 - IDEController - INFO - npm ERR!
2020-03-26 16:32:43,605 - IDEController - INFO - npm ERR! Failed at the HydroActive_Business_Database@1.0.2 dist script.
2020-03-26 16:32:43,605 - IDEController - INFO - npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2020-03-26 16:32:43,605 - IDEController - INFO -
2020-03-26 16:32:43,605 - IDEController - INFO - npm ERR! A complete log of this run can be found in:
2020-03-26 16:32:43,606 - IDEController - INFO - npm ERR! C:\Users\Ian\AppData\Roaming\npm-cache_logs\2020-03-26T16_32_41_167Z-debug.log

npm-cache log…:

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli ‘C:\Program Files (x86)\NSB AppStudio\node\bin\node.exe’,
1 verbose cli ‘C:\Program Files (x86)\NSB AppStudio\node\node_modules\npm\bin\npm-cli.js’,
1 verbose cli ‘run’,
1 verbose cli ‘pack’,
1 verbose cli ‘–prefix’,
1 verbose cli ‘electron’
1 verbose cli ]
2 info using npm@6.13.7
3 info using node@v12.14.1
4 verbose run-script [ ‘prepack’, ‘pack’, ‘postpack’ ]
5 info lifecycle HydroActive_Business_Database@1.0.2~prepack: HydroActive_Business_Database@1.0.2
6 info lifecycle HydroActive_Business_Database@1.0.2~pack: HydroActive_Business_Database@1.0.2
7 verbose lifecycle HydroActive_Business_Database@1.0.2~pack: unsafe-perm in lifecycle true
8 verbose lifecycle HydroActive_Business_Database@1.0.2~pack: PATH: C:\Program Files (x86)\NSB AppStudio\node\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\Users\Ian\Documents\Live 2 System\Projects\Projects\NSBasic\HydroActive.appstudio\HydroActive.appstudio\electron\node_modules.bin;C:\Program Files (x86)\NSB AppStudio\node\bin;C:\Python27;C:\Python27\Scripts;C:\Program Files\Febooti Command line email;C:\Program Files (x86)\Embarcadero\Studio\20.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl;C:\Program Files (x86)\Embarcadero\Studio\20.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\Win64;C:\Program Files (x86)\Embarcadero\Studio\19.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\19.0\Bpl;C:\Program Files (x86)\Embarcadero\Studio\19.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\19.0\Bpl\Win64;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Dell\DW WLAN Card;c:\Program Files (x86)\AMD APP\bin\x86_64;c:\Program Files (x86)\AMD APP\bin\x86;c:\Program Files (x86)\Intel\iCLS Client;c:\Program Files\Intel\iCLS Client;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files\Intel\Intel® Management Engine Components\DAL;C:\Program Files\Intel\Intel® Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel® Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel® Management Engine Components\IPT;c:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;c:\Program Files\WIDCOMM\Bluetooth Software;c:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files (x86)\QuickTime\QTSystem;C:\Program Files (x86)\Skype\Phone;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft SQL Server\130\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio;C:\WINDOWS\System32\OpenSSH;C:\Program Files\dotnet;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\cmd;C:\Program Files\nodejs;C:\Users\Ian\AppData\Local\Microsoft\WindowsApps;C:\Users\Ian\AppData\Roaming\npm
9 verbose lifecycle HydroActive_Business_Database@1.0.2~pack: CWD: C:\Users\Ian\Documents\Live 2 System\Projects\Projects\NSBasic\HydroActive.appstudio\HydroActive.appstudio\electron
10 silly lifecycle HydroActive_Business_Database@1.0.2~pack: Args: [ ‘/d /s /c’, ‘electron-builder --dir’ ]
11 silly lifecycle HydroActive_Business_Database@1.0.2~pack: Returned: code: 1 signal: null
12 info lifecycle HydroActive_Business_Database@1.0.2~pack: Failed to exec pack script
13 verbose stack Error: HydroActive_Business_Database@1.0.2 pack: electron-builder --dir
13 verbose stack Exit status 1
13 verbose stack at EventEmitter. (C:\Program Files (x86)\NSB AppStudio\node\node_modules\npm\node_modules\npm-lifecycle\index.js:332:16)
13 verbose stack at EventEmitter.emit (events.js:223:5)
13 verbose stack at ChildProcess. (C:\Program Files (x86)\NSB AppStudio\node\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
13 verbose stack at ChildProcess.emit (events.js:223:5)
13 verbose stack at maybeClose (internal/child_process.js:1021:16)
13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
14 verbose pkgid HydroActive_Business_Database@1.0.2
15 verbose cwd C:\Users\Ian\Documents\Live 2 System\Projects\Projects\NSBasic\HydroActive.appstudio\HydroActive.appstudio
16 verbose Windows_NT 10.0.18363
17 verbose argv “C:\Program Files (x86)\NSB AppStudio\node\bin\node.exe” “C:\Program Files (x86)\NSB AppStudio\node\node_modules\npm\bin\npm-cli.js” “run” “pack” “–prefix” “electron”
18 verbose node v12.14.1
19 verbose npm v6.13.7
20 error code ELIFECYCLE
21 error errno 1
22 error HydroActive_Business_Database@1.0.2 pack: electron-builder --dir
22 error Exit status 1
23 error Failed at the HydroActive_Business_Database@1.0.2 pack script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]

Any ideas.

Thank you

Just tried it here - it worked ok for me on a test project.

Do you have an icon set up in your project? There is a known bug in 8.0.5 which fails silently if that is missing. It’s fixed in the next build.

Thank you George.

icon file not missing but not 512x512 in size, so modified and it works now.

Thanks again.