学习考试桌面应用

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

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__