/electron-vue-template

A complete electron client project by electron-vue

Primary LanguageVueMIT LicenseMIT

electron-vue-template

A complete electron client project by electron-vue base on AI TEAM STANDARD

Compatibility

  • code standard:eslint + perttier + husky

  • css:scss + scss resource

  • light component: link + button + icon(svgicon) + input + modal + select + tabs + toast

  • vue: vue-router + vuex + axios

  • package: electron-builder

  • auto update: electron-updater

  • log: electron-log

  • network: is-online

Usage

Development

npm install && npm run dev

Build

To build all platform

npm run build

To build specific platform

npm run build:mac     # for macOS
npm run build:win     # for windows
npm run build:linux   # for linux

Preview

image

image

image

image

License

The code is distributed under the MIT license