Clone and run for a quick way to see Electron in action.
Use this app along with the Electron API Demos app for API code examples to help you get started.
A basic Electron application needs just these files:
package.json- Points to the app's main file and lists its details and dependencies.
main.ts- Starts the app and creates a browser window to render HTML. This is the app's main process.
index.html- A web page to render. This is the app's renderer process.
You can learn more about each of these components within the Quick Start Guide.
# Clone this repository git clone https://github.com/electron/electron-quick-start-typescript # Go into the repository cd electron-quick-start-typescript # Install dependencies npm install # Run the app npm start
Note: If you're using Linux Bash for Windows, see this guide or use
node from the command prompt.
To recompile automatically and to allow using electron-reload, run this in a separate terminal:
npm run watch
Resources for Learning Electron
- electron.atom.io/docs - all of Electron's documentation
- electron.atom.io/community/#boilerplates - sample starter apps created by the community
- electron/electron-quick-start - a very basic starter Electron app
- electron/simple-samples - small applications with ideas for taking them further
- electron/electron-api-demos - an Electron app that teaches you how to use Electron
- hokein/electron-sample-apps - small demo apps for the various Electron APIs