electron-userland / electron-userland/electron-webpack
CreateProcess failed with error 2: The system cannot find the file specified.
- Dominant language
- TypeScript
- Stars
- 902
- Forks
- 168
- PR merge metrics
- No merged PRs in 30d
Description
Hey everyone!
I just installed electron-webpack into my completely bare npm project, setup the basic files required for an electron-webpack project, and got this error when I ran the dev server:
`CreateProcess failed with error 2: The system cannot find the file specified.`
The electron app does not open or do anything after this.
**OS** - Windows 10
**NPM** - 6.2.0
**Node** - 10.4.1
I tried running this on Windows Powershell as well as Git Bash. Same issue.
I installed the 'windows-build-tools' as mentioned in the docs. Nothing changed.
I also cloned into the 'electron-webpack-quick-start' thinking my setup might be wrong, but I got the same error.
Here is the full output:
```
> electron-webpack-quick-start@0.0.0 dev C:\Users\peter\apps\electron-webpack-quick-start
> electron-webpack dev
┏ Renderer -------------------
CreateProcess failed with error 2: The system cannot find the file specified.
┗ ----------------------------
Error: Renderer WDS exited with code 0
at ChildProcessManager.child.on.code (C:\Users\peter\apps\electron-webpack-quick-start\node_modules\electron-webpack\src\dev\ChildProcessManager.ts:62:32)
at ChildProcess.emit (events.js:182:13)
at maybeClose (internal/child_process.js:961:16)
at Socket.stream.socket.on (internal/child_process.js:380:11)
at Socket.emit (events.js:182:13)
at Pipe._handle.close [as _onclose] (net.js:595:12)
From previous event:
at C:\Users\peter\apps\electron-webpack-quick-start\node_modules\graceful-fs\polyfills.js:287:18
at FSReqWrap.oncomplete (fs.js:185:5)
From previous event:
at startRenderer (C:\Users\peter\apps\electron-webpack-quick-start\node_modules\electron-webpack\out\dev\WebpackDevServerManager.js:149:17)
at C:\Users\peter\apps\electron-webpack-quick-start\node_modules\electron-webpack\src\dev\dev-runner.ts:43:7
at Generator.next ()
at runCallback (timers.js:696:18)
at tryOnImmediate (timers.js:667:5)
at processImmediate (timers.js:649:5)
From previous event:
at DevRunner.start (C:\Users\peter\apps\electron-webpack-quick-start\node_modules\electron-webpack\src\dev\dev-runner.ts:32:14)
at C:\Users\peter\apps\electron-webpack-quick-start\node_modules\electron-webpack\src\dev\dev-runner.ts:142:19
at Generator.next ()
From previous event:
at main (C:\Users\peter\apps\electron-webpack-quick-start\node_modules\electron-webpack\out\dev\dev-runner.js:132:18)
at Object. (C:\Users\peter\apps\electron-webpack-quick-start\node_modules\electron-webpack\src\dev\dev-runner.ts:145:1)
at Module._compile (internal/modules/cjs/loader.js:702:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
at Module.load (internal/modules/cjs/loader.js:612:32)
at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
at Function.Module._load (internal/modules/cjs/loader.js:543:3)
at Module.require (internal/modules/cjs/loader.js:650:17)
at require (internal/modules/cjs/helpers.js:20:18)
at runInDevMode (C:\Users\peter\apps\electron-webpack-quick-start\node_modules\electron-webpack\out\cli.js:46:3)
at Object._yargs.default.command.command.command.command.command.argv [as handler] (C:\Users\peter\apps\electron-webpack-quick-start\node_modules\electron-webpack\out\cli.js:22:440)
at Object.runCommand (C:\Users\peter\apps\electron-webpack-quick-start\node_modules\electron-webpack\node_modules\yargs\lib\command.js:235:44)
at Object.parseArgs [as _parseArgs] (C:\Users\peter\apps\electron-webpack-quick-start\node_modules\electron-webpack\node_modules\yargs\yargs.js:1046:30)
at Object.get [as argv] (C:\Users\peter\apps\electron-webpack-quick-start\node_modules\electron-webpack\node_modules\yargs\yargs.js:989:21)
at Object. (C:\Users\peter\apps\electron-webpack-quick-start\node_modules\electron-webpack\out\cli.js:22:455)
at Module._compile (internal/modules/cjs/loader.js:702:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
at Module.load (internal/modules/cjs/loader.js:612:32)
at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
┏ Main -----------------------
Hash: 54bf85a9de4590b333b1
Version: webpack 4.16.1
Time: 327ms
Built at: 07/21/2018 6:36:42 PM
Asset Size Chunks Chunk Names
main.js 41.2 KiB main [emitted] main
Entrypoint main = main.js
[./node_modules/electron-webpack/out/electron-main-hmr/main-hmr.js] 562 bytes {main} [built]
[./src/main/index.js] 1.42 KiB {main} [built]
[electron] external "electron" 42 bytes {main} [built]
[electron-webpack/out/electron-main-hmr/HmrClient] external "electron-webpack/out/electron-main-hmr/HmrClient" 42 bytes {main} [built]
[path] external "path" 42 bytes {main} [built]
[source-map-support/source-map-support.js] external "source-map-support/source-map-support.js" 42 bytes {main} [built]
[url] external "url" 42 bytes {main} [built]
[0] multi ./node_modules/electron-webpack/out/electron-main-hmr/main-hmr ./src/main/index.js 40 bytes {main} [built]
┗ ----------------------------
```
Any help is greatly appreciated! Thank you so much.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.