I am trying to develop an application with Electron, but when I run the compiled file it throws errors indicating that some modules are not found.
Uncaught Error: Cannot find module 'combined-stream'
at Module._resolveFilename (module.js:470:15)
at Function.Module._resolveFilename (/home/user/WebstormProjects/myApp/releases/myApp-linux-x64/resources/electron.asar/common/reset-search-paths.js:35:12)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/user/WebstormProjects/myApp/releases/myApp-linux-x64/resources/app.asar/node_modules/form-data/lib/form_data.js:1:177)
at Object.<anonymous> (/home/user/WebstormProjects/myApp/releases/myApp-linux-x64/resources/app.asar/node_modules/form-data/lib/form_data.js:446:3)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
module.js:470 Uncaught Error: Cannot find module 'binary-search'
at Module._resolveFilename (module.js:470)
at Function.Module._resolveFilename (/home/user/WebstormProjects/myApp/releases/myApp-linux-x64/resourβ¦:35)
at Function.Module._load (module.js:418)
at Module.require (module.js:498)
at require (internal/module.js:20)
at Object.<anonymous> (/home/user/WebstormProjects/myApp/releases/myApp-linux-x64/resourβ¦:1)
at Object.<anonymous> (/home/user/WebstormProjects/myApp/releases/myApp-linux-x64/resourβ¦:473)
at Module._compile (module.js:571)
at Object.Module._extensions..js (module.js:580)
at Module.load (module.js:488)
Running electron. the code works correctly. Does not throw any such error.
This is the package.json:
{
"name": "myApp",
"version": "1.0.0",
"description": "^",
"main": "main.js",
"license": "ISC",
"dependencies": {
"bitcoin": "^3.0.1",
"bitcoind-rpc": "^0.7.0",
"bitcoinjs-lib": "^3.1.0",
"drag-drop": "^2.13.2",
"electron": "^1.4.7",
"electron-dl": "^1.9.0",
"electron-rebuild": "^1.5.7",
"execsql": "^0.0.3",
"handbrake-js": "^2.1.0",
"imagemin": "^5.3.1",
"imagemin-jpegtran": "^5.0.2",
"imagemin-pngquant": "^5.0.1",
"jssocials": "^1.5.0",
"lzma": "^2.3.2",
"node-json-rpc": "^0.0.1",
"webtorrent": "^0.98.18"
},
"scripts": {
"start": "electron .",
"postinstall": "install-app-deps"
},
"devDependencies": {
"electron-builder": "^17.10.0",
"electron-packager": "^8.7.2"
}
}
Thanks in advance!!
Remove electron-rebuild dependency. Not required and in any case must be not in the production deps.
If still doesn't work, remove node_modules and install deps using yarn β does it work if unpacked (electron)?
Installing dependencies with yarn I get the same result. I have updated electron to version 1.7.5 but it has not changed anything.
Running electron . works perfectly, but if I compile and execute the compiled file throws me those errors.
Have you removed electron-rebuild?
Yes, I have deleted electron-rebuild, and the node_modules folder.
The package.json file looks like this:
{
"name": "myApp",
"version": "1.0.0",
"description": "^",
"main": "main.js",
"license": "ISC",
"dependencies": {
"bitcoin": "^3.0.1",
"bitcoind-rpc": "^0.7.0",
"bitcoinjs-lib": "^3.1.0",
"drag-drop": "^2.13.2",
"electron": "^1.4.7",
"electron-dl": "^1.9.0",
"execsql": "^0.0.3",
"handbrake-js": "^2.1.0",
"imagemin": "^5.3.1",
"imagemin-jpegtran": "^5.0.2",
"imagemin-pngquant": "^5.0.1",
"jssocials": "^1.5.0",
"lzma": "^2.3.2",
"node-json-rpc": "^0.0.1",
"webtorrent": "^0.98.18"
},
"scripts": {
"start": "electron .",
"postinstall": "install-app-deps"
},
"devDependencies": {
"electron-builder": "^17.10.0",
"electron-packager": "^8.7.2"
}
}
Please npm ls --production
npm ls --production shows this:
[email protected] /home/user/WebstormProjects/myApp
βββ [email protected]
βββ [email protected]
βββ¬ [email protected]
β βββ [email protected]
β βββ¬ [email protected]
β β βββ [email protected] deduped
β βββ [email protected]
β βββ¬ [email protected]
β β βββ¬ [email protected]
β β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ [email protected] deduped
β βββ [email protected]
β βββ¬ [email protected]
β β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ [email protected] deduped
β βββ [email protected]
β βββ¬ [email protected]
β β βββ [email protected] deduped
β βββ [email protected]
β βββ¬ [email protected]
β βββ [email protected] deduped
βββ¬ [email protected]
β βββ [email protected]
β βββ [email protected]
β βββ [email protected]
βββ¬ [email protected]
β βββ @types/[email protected]
β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β βββ [email protected]
β β β βββ [email protected] deduped
β β βββ [email protected]
β β βββ [email protected]
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ [email protected]
β β β β β βββ [email protected] deduped
β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected]
β β β β β βββ [email protected] deduped
β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β β βββ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected]
β β β β β βββ [email protected] deduped
β β β β β βββ¬ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected]
β β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ¬ [email protected]
β β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β βββ¬ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ¬ [email protected]
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β β βββ [email protected] deduped
β β β β β βββ¬ [email protected]
β β β β β βββ [email protected] deduped
β β β β βββ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β βββ [email protected]
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected]
β β β βββ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected]
β β βββ [email protected]
β β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected]
β βββ¬ [email protected]
β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected]
β βββ¬ [email protected]
β β βββ [email protected]
β βββ¬ [email protected]
β β βββ [email protected]
β βββ¬ [email protected]
β βββ¬ [email protected]
β βββ [email protected]
βββ¬ [email protected]
β βββ¬ [email protected]
β β βββ¬ [email protected]
β β β βββ [email protected]
β β βββ¬ [email protected]
β β βββ¬ [email protected]
β β βββ [email protected]
β βββ [email protected]
β βββ¬ [email protected]
β βββ [email protected]
β βββ [email protected]
βββ¬ [email protected]
β βββ¬ [email protected]
β β βββ [email protected]
β β βββ [email protected]
β βββ¬ [email protected]
β β βββ [email protected]
β β βββ [email protected]
β βββ [email protected]
βββ¬ [email protected]
β βββ¬ [email protected]
β β βββ¬ [email protected]
β β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β βββ [email protected]
β βββ [email protected]
β βββ¬ [email protected]
β β βββ [email protected]
β β βββ [email protected]
β β βββ [email protected]
β β βββ¬ [email protected]
β β β βββ [email protected]
β β βββ [email protected]
β β βββ [email protected]
β β βββ¬ [email protected]
β β β βββ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β βββ [email protected]
β β βββ¬ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β βββ [email protected]
β β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β βββ [email protected]
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β βββ [email protected]
β β β βββ [email protected]
β β βββ [email protected]
β β βββ [email protected]
β β βββ [email protected]
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β βββ [email protected]
β β βββ [email protected]
β β βββ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected]
β β βββ¬ [email protected]
β β β βββ [email protected]
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β βββ [email protected]
β βββ¬ [email protected]
β β βββ¬ [email protected]
β β βββ [email protected]
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ¬ [email protected]
β β β βββ [email protected]
β β β βββ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ¬ [email protected]
β β β βββ [email protected]
β β β βββ¬ [email protected]
β β β βββ [email protected]
β β βββ¬ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected]
β β β βββ [email protected]
β β βββ [email protected]
β βββ¬ [email protected]
β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected]
β β β βββ [email protected] deduped
β β βββ [email protected] deduped
β βββ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected]
β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected]
β β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
βββ¬ [email protected]
β βββ [email protected]
β βββ¬ [email protected]
β β βββ¬ [email protected]
β β β βββ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected]
β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β βββ [email protected]
β βββ¬ [email protected]
β β βββ [email protected] deduped
β βββ [email protected]
β βββ [email protected]
β βββ [email protected]
βββ¬ [email protected]
β βββ¬ [email protected]
β β βββ¬ [email protected]
β β β βββ¬ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ [email protected]
β β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β βββ [email protected]
β β β βββ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected]
β β β βββ [email protected]
β β βββ [email protected]
β β βββ [email protected]
β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β βββ [email protected]
β β βββ [email protected] deduped
β βββ [email protected]
β βββ¬ [email protected]
β βββ¬ [email protected]
β β βββ¬ [email protected]
β β β βββ [email protected]
β β βββ¬ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected]
β β β β β βββ [email protected]
β β β β β βββ [email protected] deduped
β β β β β βββ¬ [email protected]
β β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ¬ [email protected]
β β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected]
β β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected]
β β β β β βββ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ¬ [email protected]
β β β β β β β βββ¬ [email protected]
β β β β β β β βββ¬ [email protected]
β β β β β β β β βββ [email protected] deduped
β β β β β β β βββ¬ [email protected]
β β β β β β β β βββ [email protected]
β β β β β β β βββ¬ [email protected]
β β β β β β β β βββ¬ [email protected]
β β β β β β β β β βββ¬ [email protected]
β β β β β β β β β βββ [email protected] deduped
β β β β β β β β βββ¬ [email protected]
β β β β β β β β βββ [email protected] deduped
β β β β β β β βββ [email protected] deduped
β β β β β β β βββ [email protected]
β β β β β β βββ [email protected]
β β β β β β βββ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected] deduped
β β β β β βββ [email protected]
β β β β β βββ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected] deduped
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ¬ [email protected]
β β β β β β β βββ [email protected]
β β β β β β βββ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ¬ [email protected]
β β β β β β β βββ¬ [email protected]
β β β β β β β β βββ [email protected] deduped
β β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected]
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β βββ¬ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected] deduped
β β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β β βββ¬ [email protected]
β β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β βββ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β βββ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β βββ [email protected]
β β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ¬ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ [email protected] deduped
β β β β βββ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β β βββ¬ [email protected]
β β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ [email protected]
β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ¬ [email protected]
β β β β β βββ [email protected]
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected]
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected] deduped
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected]
β β β β β βββ [email protected]
β β β β β βββ [email protected]
β β β β β βββ [email protected]
β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected]
β β β β β β βββ [email protected]
β β β β β β βββ [email protected]
β β β β β β βββ [email protected]
β β β β β β βββ [email protected] deduped
β β β β β β βββ¬ [email protected]
β β β β β β β βββ [email protected]
β β β β β β βββ¬ [email protected]
β β β β β β β βββ [email protected]
β β β β β β β βββ [email protected]
β β β β β β β βββ [email protected]
β β β β β β βββ [email protected]
β β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ¬ [email protected]
β β β β β β βββ¬ [email protected]
β β β β β β βββ¬ [email protected]
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β β βββ [email protected] deduped
β β β β β βββ [email protected]
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ¬ [email protected]
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β βββ [email protected]
β β β βββ [email protected]
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected]
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β βββ¬ [email protected]
β β β βββ [email protected]
β β βββ¬ [email protected]
β β β βββ [email protected]
β β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected]
β β β βββ [email protected]
β β βββ¬ [email protected]
β β βββ [email protected]
β βββ¬ [email protected]
β β βββ¬ [email protected]
β β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ¬ [email protected]
β β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected]
β β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected]
β β β βββ [email protected]
β β βββ [email protected]
β β βββ [email protected]
β βββ¬ [email protected]
β βββ¬ [email protected]
β β βββ [email protected]
β β βββ [email protected] deduped
β βββ¬ [email protected]
β βββ¬ [email protected]
β β βββ [email protected]
β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected]
β βββ [email protected]
β βββ¬ [email protected]
β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ¬ [email protected]
β β βββ¬ [email protected]
β β βββ [email protected] deduped
β βββ [email protected]
β βββ [email protected] deduped
βββ¬ [email protected]
β βββ [email protected] deduped
β βββ [email protected]
β βββ¬ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
βββ [email protected]
βββ [email protected]
βββ [email protected]
βββ¬ [email protected]
βββ [email protected]
βββ [email protected]
βββ¬ [email protected]
β βββ¬ [email protected]
β β βββ [email protected] deduped
β βββ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ [email protected] deduped
β βββ [email protected] deduped
βββ¬ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
βββ¬ [email protected]
β βββ¬ [email protected]
β β βββ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
βββ¬ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected]
β βββ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ [email protected]
β βββ¬ [email protected]
β β βββ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
βββ¬ [email protected]
β βββ [email protected]
βββ¬ [email protected]
β βββ [email protected] deduped
βββ¬ [email protected]
β βββ¬ [email protected]
β β βββ [email protected]
β βββ¬ [email protected]
β β βββ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected]
βββ [email protected]
βββ [email protected]
βββ¬ [email protected]
β βββ¬ [email protected]
β β βββ [email protected]
β βββ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ¬ [email protected]
β βββ [email protected]
βββ [email protected]
βββ [email protected]
βββ¬ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
βββ¬ [email protected]
β βββ [email protected]
βββ¬ [email protected]
β βββ [email protected] deduped
β βββ [email protected]
β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β βββ [email protected] deduped
βββ¬ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
βββ [email protected]
βββ [email protected] deduped
βββ [email protected]
βββ¬ [email protected]
β βββ [email protected]
β βββ [email protected] deduped
β βββ [email protected]
β βββ [email protected]
β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ [email protected] deduped
β βββ [email protected]
βββ¬ [email protected]
β βββ [email protected] deduped
β βββ [email protected]
β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected]
β βββ [email protected] deduped
β βββ¬ [email protected]
β βββ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ [email protected]
β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected]
β β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ¬ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
βββ [email protected] deduped
βββ [email protected]
βββ [email protected] deduped
βββ [email protected]
βββ¬ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected]
βββ¬ [email protected]
β βββ [email protected] deduped
β βββ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
βββ¬ [email protected]
β βββ [email protected]
βββ [email protected]
βββ¬ [email protected]
β βββ [email protected] deduped
βββ¬ [email protected]
β βββ [email protected] deduped
βββ¬ [email protected]
β βββ [email protected] deduped
βββ¬ [email protected]
β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected]
β β βββ [email protected]
β β βββ¬ [email protected]
β β β βββ [email protected]
β β β βββ [email protected]
β β β βββ¬ [email protected]
β β β βββ [email protected]
β β β βββ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected]
β β β βββ [email protected]
β β β βββ¬ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ [email protected]
β β β β β βββ [email protected] deduped
β β β β βββ [email protected]
β β β β βββ¬ [email protected]
β β β β β βββ [email protected]
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected]
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ [email protected] deduped
β β β β β βββ¬ [email protected]
β β β β β βββ [email protected] deduped
β β β β βββ [email protected]
β β β βββ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β β βββ [email protected]
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected]
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ [email protected] deduped
β β β βββ¬ [email protected]
β β β βββ [email protected]
β β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ [email protected] deduped
β β βββ¬ [email protected]
β β β βββ [email protected] deduped
β β β βββ [email protected]
β β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
βββ [email protected]
βββ [email protected]
βββ [email protected]
βββ¬ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
β βββ [email protected] deduped
βββ¬ [email protected]
β βββ [email protected] deduped
β βββ¬ [email protected]
β β βββ [email protected]
β βββ [email protected] deduped
β βββ¬ [email protected]
β βββ [email protected] deduped
β βββ [email protected] deduped
βββ [email protected]
βββ [email protected]
Interesting.
As workaround, please add combined-stream to deps: yarn add combined-stream
yarn add combined-stream installed [email protected] version. After being installed I deleted the output folder of the compilation, I have recompiled and run the application but the problem persists.
In case it helps I use the following script to compile:
'use strict';
var packager = require('electron-packager');
let appVersion = '1.0.0';
const args = process.argv.slice(2);
let name = 'myApp';
let ignoreFolders = ['.idea', 'app.conf', 'bin'];
function buildOptions(platform) {
return {
'arch': 'x64',
'platform': platform,
'dir': './',
'ignore': ignoreFolders,
'appCopyright': 'myApp 2017',
'appVersion': appVersion,
'asar': true,
'icon': '1.ico',
'name': name,
'out': './releases',
'overwrite': true,
'prune': false,
'electronVersion': '1.7.5',
'version-string': {
'CompanyName': 'myApp',
'FileDescription': 'myApp', /*This is what display windows on task manager, shortcut and process*/
'OriginalFilename': name + '-' + platform + '-' + appVersion,
'ProductName': name,
'InternalName': name
}
};
}
let optionsWindows = buildOptions('win32');
let optionsLinux = buildOptions('linux');
let optionsMac = buildOptions('darwin');
let options = {
windows: optionsWindows,
linux: optionsLinux,
mac: optionsMac
};
let sArgs = args.join('--');
let platform = sArgs.match('-p=([^-.]*)');
platform = platform ? platform[1]: null;
let arch = sArgs.match('-a=([^-.]*)');
arch = arch ? arch[1]: null;
let outPath = sArgs.match('-o=([^-.]*)');
outPath = outPath ? outPath[1]: null;
function build(opts) {
if (arch) {
opts.arch = arch;
}
if (outPath) {
opts.out = outPath;
}
console.log("Building - "+opts.name+"("+opts.appVersion+")"+"...");
console.log(" - ElectronVersion - "+opts.electronVersion);
console.log(" - Platform - "+platform);
console.log(" - Architecture - "+(arch || opts.arch));
console.log("\n");
packager(opts, function done_callback(err, appPaths) {
if (err) {
console.log("\nThere has been an error Building["+platform+"]("+(arch || opts.arch)+"): ", err);
}
else {
console.log("\nBuild for "+platform+"("+(arch || opts.arch)+ ") completed. Status ["+((appPaths != '') ? 'OK': 'FAIL')+"]");
if((appPaths != '')) console.log("You can find builds at '"+appPaths+"'");
else console.log("There has been an error with build. ErrorCodes should be shown above");
}
});
}
if (platform && !options[platform]) {
console.log("ErrorCodes: platform ["+platform+"] is not valid.\n", "Please use one of the following: \n")
console.log("Available Platforms: [windows, linux, mac]");
return console.log("Available Architectures: [windows: x64 ia32, linux: x86 x86_x64, mac: x64]");
}
else if(!platform){
let platforms = Object.keys(options);
for (let i = 0; i < platforms.length; i++) {
let opts = options[platforms[i]];
build(opts);
}
}
else {
let opts = options[platform];
build(opts);
}
This project β electron-builder. Please use electron-builder instead of electron-packager.
I've tried compiling with electron-builder, now it seems to work perfectly.
What is the difference between electron-builder and electron-packager. How do I know which one I have to use?
What is the difference between electron-builder and electron-packager
Well... there a lot of differences. electron-builder outperforms electron-packager in all aspects and offers you a lot of unique features.
How do I know which one I have to use?
Just use electron-builder. In case of problems, file issue / open discussion. We are open to any feedback.
Great! One last question. Do you mean that electron-packager is deprecated?
@ander7agar Both projects are opensource projects. In the userland. Not backed by Github and not affiliated with GitHub. Because electron-packager is very simple and limited tool (limited by defined/declared scope, I mean only this), no sense for electron-builder to join forces and merge electron-builder and electron-packager.
Download stats (330K vs 98K) and fact, that most of the electron boilerplates uses electron-builder, shows that users prefer to use electron-builder.
Ok, thank you very much for the support!