javascript - 运行 Electron 包应用程序时出现黑屏 - 如何调试?
问题描述
我使用 Electron Packager 成功打包并运行了一个 Electron 项目(桌面聊天应用程序),没有出现任何错误。但是,我只是在启动时得到一个空白窗口,而没有编码到应用程序中的用户名表单。由于没有调试日志,我不知道该去哪里。有人可以帮我弄清楚如何调试应用程序并弄清楚为什么什么都没有渲染吗?
有问题的应用程序是这个优秀教程的产品:https ://medium.freecodecamp.org/build-a-desktop-chat-app-with-react-electron-and-chatkit-744d168e6f2f
我希望我能提供更多信息...
解决方案
正确配置您的并使用以下代码main.ts
扩展您的:BrowserWindow
win = new BrowserWindow({
webPreferences: {
devTools: true
}
});
win.webContents.openDevTools();
chromium devTools 现在应该出现在侧面,您将能够看到正在发生的错误。
推荐阅读
- html - 如何让这个 url 模式匹配?
- python-2.7 - 未找到 Scipy 最佳参数:函数调用次数已达到 maxfev = 800
- javascript - dc.js - 热图的矩形画笔?
- python - Python Pandas - 向每一行添加新的总和
- android - Libgdx 和 Google Play 计费
- css - 如何降低顶部菜单栏的高度
- java - Maven 程序集插件目标“jar-with-dependencies”不包含来自子 pom 的 jar 文件
- sqlite - 删除 SQLite 中的重复组
- javascript - 为远程文件(视频、照片等)创建 blob url 下载链接
- rust - 为什么“rev”在 Cargo 中不起作用?