问题描述
我想为我的电子应用程序创建一个自定义安装程序。 在安装过程中,我想要一个表单,例如询问诸如 ip 服务器之类的信息,我想在我的 main.js 中使用这些信息
实际上,我使用 config.js 文件作为我的配置变量,但我想在安装过程中设置这个变量?我搜索了很多主题,但我找不到某些东西..
"build": "electron-builder build --win --publish never"
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 页面,无需任何脚本(抱歉,自我宣传很少)。