description |
---|
Electron Forge is a complete tool for creating, publishing, and installing modern Electron applications. |
To get started with Electron Forge, we first need to initialize a new project.
{% tabs %} {% tab title="Yarn 1" %}
yarn create electron-app my-app
{% endtab %}
{% tab title="NPM" %}
npx create-electron-app@latest my-app
{% endtab %} {% endtabs %}
You should now have a directory called my-app
with a ultra-minimal Electron app boilerplate inside. If you head into that directory and start up the app, you'll be all set to start developing.
{% tabs %} {% tab title="Yarn" %}
cd my-app
yarn start
{% endtab %}
{% tab title="NPM" %}
cd my-app
npm start
{% endtab %} {% endtabs %}
So you've got an amazing application there, and you want to package it all up and share it with the world. If you run the make
script Electron Forge will generate you platform specific distributables for you to share with everyone. For more information on what kind of distributables you can make, check out the Makers documentation.
{% tabs %} {% tab title="Yarn" %}
yarn make
{% endtab %}
{% tab title="NPM" %}
npm run make
{% endtab %} {% endtabs %}
Once you've got a basic app going and you can make distributables for it, you should check out the documentation on some of our more advanced features like: