Next generation Electron build tooling based on Vite 新一代 Electron 开发构建工具,支持源代码保护
5,604
stars
335
commits
TypeScript
primary language
Aug 18, 2026
updated
Next generation Electron build tooling based on Vite
Documentation | Getting Started | create-electron
npm i electron-vite -D
In a project where electron-vite is installed, you can use electron-vite binary directly with npx electron-vite or add the npm scripts to your package.json file like this:
{
"scripts": {
"start": "electron-vite preview",
"dev": "electron-vite dev",
"prebuild": "electron-vite build"
}
}
When running electron-vite from the command line, electron-vite will automatically try to resolve a config file named electron.vite.config.js inside project root. The most basic config file looks like this:
// electron.vite.config.js
export default {
main: {
// vite config options
},
preload: {
// vite config options
},
renderer: {
// vite config options
}
}
Clone the electron-vite-boilerplate or use the create-electron tool to scaffold your project.
npm create @quick-start/electron@latest
Currently supported template presets include:
See Contributing Guide.
MIT © alex.wei
TypeScript
95.5%
JavaScript
4.5%
Next generation Electron build tooling based on Vite 新一代 Electron 开发构建工具,支持源代码保护
5,604
stars
335
commits
TypeScript
primary language
Aug 18, 2026
updated
Next generation Electron build tooling based on Vite
Documentation | Getting Started | create-electron
npm i electron-vite -D
In a project where electron-vite is installed, you can use electron-vite binary directly with npx electron-vite or add the npm scripts to your package.json file like this:
{
"scripts": {
"start": "electron-vite preview",
"dev": "electron-vite dev",
"prebuild": "electron-vite build"
}
}
When running electron-vite from the command line, electron-vite will automatically try to resolve a config file named electron.vite.config.js inside project root. The most basic config file looks like this:
// electron.vite.config.js
export default {
main: {
// vite config options
},
preload: {
// vite config options
},
renderer: {
// vite config options
}
}
Clone the electron-vite-boilerplate or use the create-electron tool to scaffold your project.
npm create @quick-start/electron@latest
Currently supported template presets include:
See Contributing Guide.
MIT © alex.wei
TypeScript
95.5%
JavaScript
4.5%