Skip to main content
Version: 1.0.0

Electron

Create a Electron project based on Farm.

Farm provides two approaches to support creating Electron projects:

  • Use the create-farm scaffold to create a scaffold project
  • You can manually create a Electron project following the current documentation

Creating a Electron Project

npm
yarn
pnpm
bun
npm create farm@latest

Select Electron template in Select Framework

After selecting Electron, you can continue to select all sub templates already supported by Farm

- React
- Vue
- Preact
- Svelte
- Solid

You can choose the framework you want to use to run on electron, farm wrote electron js plugin

such as react template

import { defineConfig } from '@farmfe/core';
import electron from '@farmfe/js-plugin-electron';

export default defineConfig({
plugins: [
'@farmfe/plugin-react',
electron({
main: {
input: 'electron/main.ts',
},
preload: {
input: 'electron/preload.ts',
},
}),
]
});

For more example details: Electron Example

Extremely Fast Web Build Tool Written in Rust

Copyright © 2024 Farm Community. Built with Docusaurus.