架构
项目的架构基于 Electron 框架,这是一个流行的框架,用于使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用程序。 有关 Electron 框架的更多信息,请访问 electronjs。
技术栈
Electron- 用于构建桌面应用程序的核心框架。Vue- 用于构建用户界面的前端框架。TypeScript- 用于构建应用程序的编程语言。Vite- 项目的构建工具。Webpack- 项目的构建工具。Electron-builder- 用于打包应用程序的构建工具。ElementPlus- 用于构建用户界面的 UI 库。Vite-Test- 项目的测试工具。node-addon-api- 用于构建原生 node 模块的 API。node-gyp- 用于构建原生 node 模块的构建工具。swig- 项目的模板引擎。
我们使用 Electron-Vite 将这些技术栈整合在一起,这是一个使用 Vite 构建 Electron 应用程序的模板。