# electron-vue-template **Repository Path**: xugaopengCode/electron-vue-template ## Basic Information - **Project Name**: electron-vue-template - **Description**: 这是一个基于electron+vue+axios+elementui的跨平台桌面应用模板,内包含两个分支,作用如其名,无论是新手起步还是老鸟快速开坑,相信本项目都会给您带来最大程度的帮助~ - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: https://zh-sky.gitee.io/electron-vue-template-doc/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 442 - **Created**: 2021-12-17 - **Last Updated**: 2024-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Electron-Vue-template > 这是一个基于 electron 的 vue 最基本的模板,其中前端技术栈则用到 vue 全家桶,axios 作为 http 请求,而本地数据库则是 nedb。现在合并了花裤衩的 vue-admin 中的东西侧栏样式是在`src/renderer/layout/components/sidebar`文件夹中,大家可以根据需求进行个性化更改. - 因为花裤衩大大的 ELECTRON 版本已经一年没有更新了,而且 ELECTRON,vue,elementui,都已经迭代太多,刚好我司有这方面的需求,我就在 vue-electron 脚手架生成的项目基础上,将花裤衩大大的项目核心组件提取出来合并到这个项目中,在我简单的封装了 axios 和 db.以及 electron 常用的信息弹窗,错误弹窗,具体文档地址:[中文在线文档](https://umbrella22.github.io/electron-vue-template-doc/),[国内访问地址](https://zh-sky.gitee.io/electron-vue-template-doc/)。 > **请注意,在 2021 年 4 月 13 日的更新之后,将使用 esbuild 替换 babel,如对 babel 有强需求的小伙伴请勿更新。** - vite 版本 [electron-vite-template](https://github.com/umbrella22/electron-vite-template) - [electron-vite-template(码云)](https://gitee.com/Zh-Sky/electron-vite-template) - react 版 [Electron-react-template](https://github.com/umbrella22/electron-react-template)
测试打包状态:
> ### **请确保您的 node 环境是大于或等于 14** #### 如何安装 ``` bash # 安装依赖,这里有个问题,可能ELECTRON或者postcss会由于玄学原因安装失败,此时我推荐使用cnpm安装依赖然后!删除那个node_modules包,重新npm i,这样做的原因是 # ELECTRON只要下载了一次您自己没有清除缓存的话,就可以直接使用上次的安装包,这样通过cnpm安装完成之后,一定!要删除一次依赖包!一定哦! # 再使用npm安装就会使用缓存了,免去那个魔法的过程~~ # 或者可以使用更加优秀的yarn。 # 当然,yarn也需要配置淘宝镜像,需要将配置到系统的环境变量里 npm install or yarn install # 启动之后,会在9080端口监听 # 需要重新运行一次此命令 npm run dev # build命令在不同系统环境中,需要的的不一样,需要自己根据自身环境进行配置 npm run build # 启动单元测试模块,但是需要注意的是,我没有更新依赖,所以很可能会导致失败 npm test # 如若实在不行无法安装electron依赖,请使用 npm config edit # 该命令会打开npm的配置文件,请在空白处添加 # registry=https://registry.npm.taobao.org/ # electron_mirror=https://cdn.npm.taobao.org/dist/electron/ # ELECTRON_BUILDER_BINARIES_MIRROR=http://npm.taobao.org/mirrors/electron-builder-binaries/ # 然后关闭该窗口,重启命令行,删除node_modules文件夹,并重新安装依赖即可 ``` --- ## 启动逻辑图 # [更新日志](CHANGELOG.md)