学习考试桌面应用

dedsudiyu 425baab603 zc vor 10 Monaten
.devtools 425baab603 zc vor 10 Monaten
.electron-vue 425baab603 zc vor 10 Monaten
build 425baab603 zc vor 10 Monaten
dist 425baab603 zc vor 10 Monaten
src 425baab603 zc vor 10 Monaten
static 425baab603 zc vor 10 Monaten
.babelrc 425baab603 zc vor 10 Monaten
.gitignore 425baab603 zc vor 10 Monaten
.travis.yml 425baab603 zc vor 10 Monaten
README.md 425baab603 zc vor 10 Monaten
appveyor.yml 425baab603 zc vor 10 Monaten
package-lock.json 425baab603 zc vor 10 Monaten
package.json 425baab603 zc vor 10 Monaten

README.md

一.开发

# 建议使用淘宝镜像
npm config set registry http://registry.npm.taobao.org/

# 安装依赖
npm install

# 启动服务
npm run dev

二.发布

# 打包32位应用程序
npm run build:win32

# 打包64位应用程序
npm run build

三.项目配置

1.后台接口配置

config.js 内 apiUrl 配置后台接口地址

├─src
│  └─renderer
│    └─api
│      └─config.js

2.应用更新配置

build目录下所有文件放置至线上服务器可访问地址即可
latest.yml文件内包含版本信息
更新模块会检测本地版本号是否低于线上版本
低于则会提示更新

package.json 文件内 
    version 字段 配置版本号(打包与更新检测会用到);
    build --> publish --> url 字段 配置更新地址

├─src
│  └─package.json

3.更新调试相关

dev 下载的更新包位置在 C:\Users\DED\AppData\Roaming\Electron\__update__
build 下载的更新包位置在 C:\Users\DED\AppData\Roaming\learn_exam\__update__