情景分析
-
一个electron项目如果是公司的企业项目,一般包含了开启后台master的功能,这样就会带来一些列的问题:
- 如果将起master直接放再路由里,在开发的时候,热重载会或者刷新(Ctrl + R)这一类操作会造成master掉线的情况;
- 当同时存在web环境和electron环境时,路由的切换和准备将是一大麻烦事儿!
- 可能存在一个需求需要不影响当前路由的同时,开启另一个页面进行一系列操作,然后将结果返回,或者接受主路由(主窗口的消息)进行计算和解析并生成结果;
- …
-
此文目的: 记录一个项目架构,同时能编译出web端和electron端代码,并且electron作为pc端能打开副窗口进行渲染。类似需求:启动页,登录页,加载页(大型应用可能需要加载