本章主要介绍的内容是:

  • 客户端的目录结构
  • 如何更改安装以后的客户端的服务地址以及配置项
  • 如何查看当前安装的客户端的版本号

目录结构

1、当安装完完整的客户端以后,你可以点击右键打开当前文件夹,就可以看到客户端的根目录结构,根目录中包含了resources、locales以及.dll文件。

  • resources文件中存放了安装以后对应的asar文件以及配置项文件;
  • locales文件以及根目录的.dll文件均为electron的资源文件;

image.png

2、点击打开resources文件以后,你可以看到在本地打包生成的应用的asar以及必备的app.asar、theme.asar等都在resources文件中存放,同时还包括app.asar.unpacked的文件。

  • 以asar结尾的文件为本地开发打包的资源文件;
  • app.asar.unpacked文件中存放了关于客户端相关的配置以及服务配置;

image.png
注:相关的本地打包问题请访问进阶-项目打包

3、点击打开app.asar.unpacked文件你会看到两个文件,init.json文件以及version.json文件

  • init.json文件中包含了相关的服务配置跟客户端配置,具体参考init.json
  • version.json文件中包含了appVersion(增量包版本号)跟frameVersion(全量包版本号)

image.png

更改客户端服务/配置项

当实际项目中经常需要更改客户端的服务地址以适应各种不同的测试以及压测等服务环境,所以在这里我们会教大家如何更改具体的服务地址及配置;

  • 更改服务地址:proxy代理中可以添加每个应用对应的服务地址,如果没有别名直接应用的hostkey:服务地址,如果需要别名则需要配置对象alias为别名,server为服务地址。
  • 更改客户端基础配置:请参考 init.json

image.png

如何查看当前客户端版本号?

当需要查看版本是否一致时,想要查看当前安装客户端的版本号打开version.json即可查看,version.json文件中包含了appVersion(增量包版本号)跟frameVersion(全量包版本号)
image.png