一. electron-quick-start
最简单的electron项目,运行后显示hello world
git https://github.com/electron/electron-quick-start.git
或者 https://github.com/electron/electron-quick-start页面下载压缩包
二. @quick-start/create-electron
使用 ESLint + Prettier 更好的代码风格和质量检查,帮助你编写高质量的代码
使用 electron-vite,一个与 Vite 集成非常快的构建工具,你无需关心配置。
使用 electron-toolkit 工具包帮助你更好的开发,例如:TSconfigs 扩展;在预加载脚本中向渲染进程公开常见的 Electron API;为主进程提供有效的实用API。
使用 electron-builder 并预设打包配置,让你轻松打包 Electron 应用。
使用 electron-updater 进行自动更新,基于 electron-builder。
可以通过附加的命令行选项直接指定项目名称和你想要使用的模板。例如,要构建一个 Electron + Vue3 项目,运行:
# npm 6.x npm create @quick-start/electron my-app --template vue # npm 7+, extra double-dash is needed: npm create @quick-start/electron my-app -- --template vue # yarn yarn create @quick-start/electron my-app --template vue # pnpm pnpm create @quick-start/electron my-app --template vue
Currently supported template presets include:
JavaScript | TypeScript |
---|---|
vanilla | vanilla-ts |
vue | vue-ts |
react | react-ts |
svelte | svelte-ts |
solid | solid-ts |
electron项目创建