关于 安装包 #### For Windows - 候选 https://www.npmjs.com/package/innosetup - 候选 https://github.com/electron-userland/electron-builder - 可能只提供在线安装器,打开后立刻开始下载,然后安装 - 使用官方 electron,并且使用 npmmirror 的 electron 镜像 | https://cdn.npmmirror.com/binaries/electron/35.0.1/electron-v35.0.1-win32-x64.zip | https://registry.npmmirror.com/-/binary/electron/35.0.1/electron-v35.0.1-win32-x64.zip - 应该是选 inno setup 了 #### For macOS - dmg file #### For Linux - flatpak
Activity
[-]Proposal: Installer[/-][+]Proposal: installer[/+]w-tianshui commentedon Apr 7, 2025
目前 inno setup 的雏形看起来还可以,但是有几个问题
目标还需要一个,就是要在用户下载后 one click 安装对应工具,也就是说,需要比较复杂的自定义逻辑。可能需要自己写安装器。或者是作为安装完成后的逻辑也不错。
我觉得要作为安装完成后的逻辑。并且要包含启动逻辑。因为用户会需要像添加 pwa 那样。添加到开始菜单或者桌面什么的。
我觉得如果要做 exe 签名的话,做安装器的签名就足够了。electron 要从 npmmirror 下载没法签名。签名的事情以后再说,太贵了目前。
w-tianshui commentedon Apr 7, 2025
我觉得大部分逻辑可以放到 post script 里?但是为了提升安装率?是否?以后再做吧。这几天先把其他方面完成。还有报告要写呢。