首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电子锻造包装时如何预编稿

问电子锻造包装时如何预编稿
EN

Stack Overflow用户
提问于 2019-01-24 03:18:12
回答 1查看 599关注 0票数 0

在应用程序真正加载之前,应用程序从一个空白屏幕开始一段时间。

我用的是电子锻造的反应型标模板。

我可以成功地创建一个dmg或deb文件,但是我注意到当我运行这个打包的应用程序时,会有一段时间的空白屏幕,然后应用程序才会真正加载,特别是第一次。

我检查了可发行文件并在其中找到了整个源代码,所以我猜是因为它每次都要编译typescript吗?

那么,如何“预编译”我的源代码并使用它来制作一个可发行的应用程序呢?

更新:由于这个项目是由其他同事开发的,我刚刚发现这个项目是用电子编译实时编译的,也许这个解决方案与此有关?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-24 04:42:43

我检查了可发行文件并在其中找到了整个源代码,所以我猜是因为每次都要编译类型记录吗?

这不是真的。当前稳定使用electron-prebuilt-compile (https://github.com/electron-userland/electron-forge/blob/1709af0bc53bd962466dd2025672b95f2e9399cc/packages/api/core/src/util/electron-version.ts#L6),为打包时间为类型记录文件创建预编译缓存。在实际的文件系统中,只有模块解析需要类型记录源。

在应用程序实际加载之前会有一段时间的空白屏幕,特别是在第一次加载之前。

这需要分析应用程序本身来了解同时发生了什么。模块解析可能需要很长时间或任何js执行时间的阻塞,但如果不对其进行分析,则无法判断。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54338901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档