【发布时间】:2021-03-17 06:49:16
【问题描述】:
使用 Vuejs 开发了一个 Electron 应用程序,并且在开发过程中一切正常,但是打包后我在启动后不断收到此弹出窗口(注意:这是一个示例图像 - 我的没有说'windowsdefender' 但其他方面相同)。
使用electron-builder创建应用,构建json如下,并安装在PC上:
{
"productName": "My App",
"appId": "com.mycompany.myapp",
"win": {
"icon": "build/icon.png",
"target": [
"nsis"
]
}
}
虽然应用确实打开了,但没有初始屏幕。但是,我可以打开开发工具,但没有显示任何错误。
关于导致此问题的原因或如何解决的任何想法?
【问题讨论】:
-
如果你给你的文件一个 .exe 扩展名,它会运行吗?我猜需要将构建器中的某些内容配置为创建一个 exe 文件(假设是 Windows)。我个人使用电子打包器,它会吐出一个 exe
-
从一点点搜索,这是为了吐出一个安装程序,对吧?运行安装程序会导致此问题,还是运行已安装的实际应用程序会导致此问题
-
@pushkin 感谢您的回复。生成的文件包括一个可以在 Windows 上正常安装的 exe。应用程序启动时弹出窗口。