electron-vue-template icon indicating copy to clipboard operation
electron-vue-template copied to clipboard

A complete electron client project by electron-vue

electron-vue-template

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

Compatibility

  • [x] code standard:eslint + perttier + husky

  • [x] css:scss + scss resource

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

  • [x] vue: vue-router + vuex + axios

  • [x] package: electron-builder

  • [x] auto update: electron-updater

  • [x] log: electron-log

  • [x] 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