107d8313c6abc587954d7be607f28dde07fbea5f
Quick Start Templates for Vue.js 3 + Electron.js
Vutron is a preconfigured template for developing Electron cross-platform desktop apps. It uses Vue 3 and allows you to build a fast development environment with little effort.
Advantages of use
- ✅ You can build immediately without any presets, so you can develop quickly.
- ✅ It is being maintained quickly to be compatible with the latest
VueandElectron, as well as many modules. - ✅ There is no need to worry about layout and data management by using various additional templates.
Pre-configured components
- Electron 20.x.x
- Electron Builder 23.x
- Vue 3.2.x
- Vue-i18n 9.x
- Vue-router 4.x
- Pinia 2.x
- Vuetify 3.x (Beta)
- BabelJS 7.x
- Webpack 5.x
- ESLint 8.x
Installation
To configure this project, the NodeJS version must be at least 17.1.x or higher.
It's also experimental and relies on newer modules, with a lot of code made up of ESM, so it's worth checking for compatibility when using third-party modules.
After cloning the project, run the following command in the terminal:
$ npm i
Run in development environment
$ npm run dev
Build
# For Windows (.exe, .appx)
$ npm run build:win
# For macOS (.dmg)
$ npm run build:mac
# For Linux (.rpm, .deb, .snap)
$ npm run build:linux
License
Copyright © 2022 Jooy2 Released under the MIT license.
The structure and some code of this project was inspired by electron-vue.
Languages
Vue
50.6%
TypeScript
46.6%
JavaScript
2.6%
HTML
0.2%
