ziyoren / electron-vite-vue

一个简单、高效的桌面应用开发样板工程,由Electron、Vite、Vue3等组成。集成了vue devtools调试工具,方便大家开发调试。
MIT License
4 stars 1 forks source link
electron electron-app electron-vue vite vue vue3

electron-vite-vue

GitHub Repo stars vue vite electron electron-builder

一个简单、高效的桌面应用开发样板工程,由Electron、Vite、Vue3等组成。集成了vue devtools调试工具,方便大家开发调试。

特色

开始使用

克隆本项目

git clone git@github.com:ziyoren/electron-vite-vue.git

进入项目目录

cd electron-vite-vue

安装依赖

npm install

开始开发

npm start

打包发布

npm run release

目录结构

├── README.md
├── build
│   └── icons
│       ├── 256x256.png
│       ├── icon.icns
│       └── icon.ico
├── electron
│   ├── index.js              #electron的入口文件
│   └── preload.js
├── electron-builder.json     #打包组件electron-builder的配置文件
├── extension                 #Chrome扩展程序目录 需要什么扩展下载放到这里
│   └── vue-devtools          #集成Vue-devtools6.1.3 方便您调试Vue项目
├── index.html                #Vue的入口模板文件
├── package.json
├── public                    #Vue3的静态资源文件夹
│   └── favicon.ico
├── src                       #Vue的代码目录,就在这里写前端界面
│   ├── App.vue
│   ├── assets
│   │   └── logo.png
│   ├── components
│   │   └── HelloWorld.vue
│   └── main.js
├── vite.config.js            #Vite的配置文件
├── dist                      #编译Vue时生成的目录
└── release                   #打包发布的应用在这个目录里

国内镜像配置

国内访问请配置镜像地址,否则可能会下载失败

  1. 打开npm配置文件

    npm config edit
  2. 在空白处添加下面配置内容

    electron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/
    electron_custom_dir={{ version }}
    electron_mirror=https://cdn.npmmirror.com/binaries/electron/v
    registry=https://registry.npmmirror.com/
  3. 安装依赖

    npm install

包下载问题

构建时,如遇到无法下载electron相关的包,可以到npmmirror.com镜像站下载后放在缓存目录中。

各操作系统包的位置如下:

相关链接

Electron官网

Vue官网

ViteJS官网

npmmirror.com中国镜像站