客户端
# 技术栈
electron
理论上支持多端, 在编码的过程中也是格外注意这个支持.
但在未来的很长一段时间内,客户端依然会保持仅支持win端,这个内容相对功能的完善来讲确实不是主攻方向
# 运行
无论是运行还是打包, 都需要关注根目录下.env.*的配置(开发模式下启动需要额外关注vue.config.js)
git clone https://gitee.com/LiLongLong719/im-web
npm install
npm run electron:serve
# 打包
npm run electron:build
拷贝dist_electron目录下im_*.exe,asar.unpacked_*.zip,latest.yml发布至nginx即可,nginx配置参考Serve端配置
注意
asar.unpacked_*.zip 为增量更新包,切勿忽视,可能造成意向不到的后果
增量更新还是强制更新可以通过vue.config.js 下releaseNotes字段设置,可以控制在某个版本以下强制更新,或者某个版本以下可以忽略更新
# #一些小问题
# electron包无法下载的问题
解决办法一
强
解决办法二
官网解决办法:
https://www.electronjs.org/zh/docs/latest/tutorial/installation
# 首次启动报错的问题
使用管理员模式打开CMD并执行(主要是因为下载了插件但是没有权限修改C盘文件夹目录)
npm run electron:serve
后续启动则不会造成此问题
上次更新: 7/22/2022, 11:29:58 PM