差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
开发手册:启动器:home [2017/03/27 15:33] – 蛋散 | 开发手册:启动器:home [2017/03/27 15:38] (当前版本) – [技术要求] 蛋散 | ||
---|---|---|---|
行 1: | 行 1: | ||
====== 客户端 ====== | ====== 客户端 ====== | ||
===== 技术要求 ===== | ===== 技术要求 ===== | ||
- | 参与启动器开发,可能需要你掌握下面的技术 | + | 参与客户端开发,可能需要你掌握下面的技术 |
- nodejs | - nodejs | ||
- vue | - vue | ||
行 23: | 行 23: | ||
可以看出来,安装器只负责在首次运行的时候检查自身更新和下载最新的启动器,当用户机器上已经安装有启动器的时候(**无论安装器自己和当前安装的这个启动器是不是最新的**),就直接运行启动器中的代码,将**运行权转交**。 | 可以看出来,安装器只负责在首次运行的时候检查自身更新和下载最新的启动器,当用户机器上已经安装有启动器的时候(**无论安装器自己和当前安装的这个启动器是不是最新的**),就直接运行启动器中的代码,将**运行权转交**。 | ||
- | 这么做是为了尽量减少安装器内部的代码逻辑,让大部分代码处于可以通过自动下载asar包并自动执行更新的状态(**仅仅几M流量**)。在运行权转交给启动器后,检查更新的任务就交给了启动器。 | + | 这么做是为了尽量减少安装器内部的代码逻辑,让大部分代码处于可以通过自动下载asar包并自动执行更新的状态(**仅仅几M流量**)。在运行权转交给启动器后,检查更新的任务就交给了启动器,安装器不再执行任何代码。 |
那么如果你需要构建windows包,你需要装有windows的电脑 | 那么如果你需要构建windows包,你需要装有windows的电脑 |