# mint **Repository Path**: ruochengflag/mint ## Basic Information - **Project Name**: mint - **Description**: “薄荷”主要用vue+electron 实现桌面端应用, 对于视频等的解析 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-11-25 - **Last Updated**: 2024-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 目录结构 ``` ├── .electron-vue # 构建相关 ├── build # 项目打包目录 │ │── icon # 图标 │ └── lib # 打包依赖(win) ├── config # 构建相关 ├── dist # webpack临时工作目录 ├─src # 源码目录 │ ├─main # 主进程目录 │ │ ├─config # 主进程配置文件夹 │ │ │ ├─DisableButton.js # 配置全局快捷键禁用 │ │ │ ├─StaticPath.js # 静态路径文件 │ │ │ └─menu.js # 主进程的自定义菜单 │ │ ├─server # 内置服务端文件夹 │ │ │ ├─index.js # 内置服务端启动 │ │ │ └─server.js # 内置服务端主体 │ │ ├─services # 主进程服务文件夹 │ │ │ ├─checkupdate.js # electron-updater更新 │ │ │ ├─downloadFile.js # webContents类更新 │ │ │ ├─ipcMain.js # ipcMain通讯 │ │ │ └─windowManager.js # 初始出所有窗口 │ │ └─index.js # 主进程入口 │ └─renderer # 渲染进程文件夹 │ ├─api # 请求以及数据库操作文件夹 │ ├─assets # 渲染进程主题 字体等静态资源 │ ├─components # 全局公用组件 │ ├─icons # 项目所有 svg icons │ ├─layout # 全局 layout │ ├─router # 路由 │ ├─store # 全局 store管理 │ ├─styles # 全局样式 │ ├─tools # 全局特定工具 │ ├─utils # 全局公共方法 │ └─views # views 所有页面 ├─static # 全局静态资源 ├── tests # 测试 ├── .env.xxx # 环境变量配置 ├── .eslintrc.js # eslint 配置项 ├── .babelrc # babel-loader 配置 ├── .travis.yml # 自动化CI配置 ├── vue.config.js # vue-cli 配置 ├── postcss.config.js # postcss 配置 └── package.json # package.json ``` #### 如何安装 ```bash # install dependencies npm install # serve with hot reload at localhost:9080 npm run dev # Build the application under the current system npm run build # Build applications for Windows 32-bit systems npm run build:win32 # Build applications for Windows 64-bit systems npm run build:win64 # Build MAC OS applications npm run build:mac # lint all JS/Vue component files in `src/` npm run lint ```