This is a demo Electron + React App. No create-react-app needed, just simple setup for Webpack + Babel.
You need to use git bash for the npm run clean
script.
- electron (+devtron)
- electron builder
- React (+react dev tool)
- webpack + babel
- eslint
- npm
To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
git clone https://github.com/raoul2000/electron-react-app.git
# Go into the repository
cd electron-react-app
# Install dependencies
npm install
Launching in desktop mode is a two steps operation:
# step 1: run webpack dev server
npm run dev-server
# step 2:when *dev server* is up, open a new console and start electron:
npm start
To start the server mode:
$ npm run server
Then open your browser at http://localhost:3000/app/
To run unit tests :
$ npm test
You can also build a distribuable package :
# build the react app
npm run build
# build the executable
npm run electron-build
By default, the executable is built for windows platform.