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 //项目说明
|
|||
|
|
|||
|
```
|
|||
|
|