# electron-app - [Vue3](https://cn.vuejs.org) + [ElementPlus](https://element-plus.org/zh-CN/) + [electron-vite](https://cn-evite.netlify.app/) + [Electron](https://www.electronjs.org/zh/) ### 安装 ```bash $ npm install ``` ### 启动 ```bash $ npm run dev ``` ### 打包 ```bash # For windows $ npm run build:win # For macOS $ npm run build:mac # For Linux $ npm run build:linux ``` ### 项目目录结构 ```bash ├── build // 编译过程输出文件目录 ├── dist // 打包后输出目录 ├── node_modules // 依赖模块 ├── out //编译过程输出文件目录 ├── resources // 公共资源文件,主进程使用 │ └── icon.png //默认图标 ├──src │ ├── main // 主进程开发目录 │ │ └── index.js //主进程入口文件 │ ├── preload // 预加载脚本开发目录 │ │ └── index.js // 预加载默认脚本 │ └── renderer // 渲染进程开发目录,类似纯web项目根目录 │ ├── src │ │ ├── assets //资源文件目录 │ │ ├── components //组件目录 │ │ ├── App.vue // 入口页面 │ │ └── main.js // 入口文件 │ └── index.js.html // 默认html文件 ├── .editorconfig ├── .eslintignore //eslint代码检查忽略配置文件 ├── .eslintrc.cjs //eslint代码检查配置文件 ├── .gitignore //git忽略配置文件 ├── .npmrc // npm源配置文件 ├── .prettierignore //prettier代码格式化忽略配置文件 ├── .prettierrc.yaml //prettier代码格式化配置文件 ├── dev-app-update.yml ├── electron-builder.yml //打包配置文件 ├──electron.vite.config.mjs //electron-vite配置文件 ├── package-lock.json ├── package.json └──README.md //项目说明 ```