hen*_*enk 5 electron electron-builder
我是电子新手,试图了解分布概念的基础知识。
我已经为 Windows 构建了一个基本的电子应用程序electron-builder。
生成的dist文件夹包含一个安装程序,My App Setup 0.1.0.exe以及一个win-unpacked带有My App.exe
安装程序首先打开一个安装窗口,在某个地方安装一些东西,然后运行我的应用程序。
My App.exe直接运行我的应用程序。
.blockmap为了什么?尽管您同时提出多个问题,但所有这些问题都可以很容易地用一个严格的答案来回答。总而言之(TL;DR),在创建安装程序时,您首先必须编译应用程序以及安装程序可执行文件中包含的所有资源,这就是该文件win-unpacked夹的用途。
但是,为了回答您的问题 1 到 4,我将更详细地介绍一下:
win-unpacked到一个文件中,这使您在发布应用程序时更加轻松。standalone。不删除此文件夹的原因是(我认为,但无法验证)允许增量构建,即,当您每次构建应用程序时,当实际没有任何更改(除了代码之外)时,Electron Builder 不必复制您的资源。win-unpacked文件夹,但您会丢失安装注册(安装后,您的应用程序将可以从 Windows 设置中卸载)、开始菜单和桌面上的快捷方式等。我更喜欢安装程序。至于选择哪种分发方式,实际上取决于您。但是,如果您认为不能相信用户在应用程序不在开始菜单/桌面上时能够正确找到并启动该应用程序,那么安装程序绝对是最佳选择。并且,不要相信您的用户,并始终假设他们中没有人打开过您的应用程序。这样就可以很容易地保持应用程序的超级用户友好性。
| 归档时间: |
|
| 查看次数: |
2201 次 |
| 最近记录: |