electron-userland / electron-userland/electron-webpack

CreateProcess failed with error 2: The system cannot find the file specified.

Open
#181 1 comment 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.