69 lines
2.3 KiB
Markdown
69 lines
2.3 KiB
Markdown
# 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 //项目说明
|
||
|
||
```
|
||
|