电子应用 |带有电子生成器的自定义安装程序

问题描述

我想为我的电子应用程序创建一个自定义安装程序。 在安装过程中,我想要一个表单,例如询问诸如 ip 服务器之类的信息,我想在我的 main.js 中使用这些信息

实际上,我使用 config.js 文件作为我的配置变量,但我想在安装过程中设置这个变量?我搜索了很多主题,但我找不到某些东西..

为了创建我的 exe 文件,我使用电子生成器和这个脚本

"build": "electron-builder build --win --publish never"

我的 config.js 文件实际上是:

const config = {};

config.database = {}
config.database.host = "server"
config.database.port = 123456
config.database.user = "user"
config.database.password = "password"
config.database.database = "database"

config.agentId = 3

module.exports = config

有人有解决方案或可以帮助我吗??

谢谢。 马文。

解决方法

您似乎想要创建自定义安装程序页面,在其中输入特定信息。

您可以使用 nsDialogs 在 NSIS 中构建它 - 您需要为该页面编写脚本来处理变量等,请参阅示例文件夹以快速启动。

如果您没有经验,我可以向您推荐安装设计器 (http://install-designer.com/),它是一种 GUI 工具,用于设计自定义 NSIS 页面,无需任何脚本(抱歉,自我宣传很少)。