如何解决我在哪里可以看到电子生成器自定义 NSIS 包含脚本中的 echo 输出?
我从官方 Quick Start Guide 创建了最简单的电子应用程序。
我也可以使用 electron-builder
现在我想尝试 https://www.electron.build/configuration/nsis 处给出的 NSIS 选项的 customUnInstall
宏
我的 installer.nsh
文件是
!macro customUnInstall
!echo "test output"
!macroend
我的 package.json
文件是
{
"name": "my-electron-app","version": "0.1.0","author": "your name","description": "My Electron app","main": "main.js","scripts": {
"start": "electron .","pack": "electron-builder --dir","dist": "electron-builder"
},"devDependencies": {
"electron": "^12.0.1","electron-builder": "^22.10.5"
},"build": {
"nsis": {
"include": "installer.nsh"
}
}
}
在哪里可以看到 !echo "test output"
中第 installer.nsh
行的输出?
目前,在运行卸载程序的情况下,我没有看到任何输出消息或对话框。
解决方法
!echo
在编译器中打印一条消息,使用 DetailPrint
或 MessageBox
在安装程序/卸载程序中显示一些内容。
例如
!macro customUnInstall
MessageBox MB_OK "Test output"
!macroend
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。