javascript - Electron 无法读取未定义的属性 getName

标签 javascript electron

我正在关注 http://electron.atom.io/docs/v0.36.5/api/menu/ 上的 Electron 菜单示例, 但是我收到错误

Cannot read property 'getName' of undefined

这发生在 require('electron').app.getName(); 被调用的地方。

当我打开开发工具并查看时,我发现 require('electron') 似乎加载正确,但是 require('electron').app返回未定义。

最佳答案

我假设您在主进程中执行此操作,如果是这样,您可能需要检查是否在某处安装了另一个 electron 模块,如常见问题解答中所述:https://github.com/atom/electron/blob/v0.36.6/docs/faq/electron-faq.md#requireelectronxxx-is-undefined

关于javascript - Electron 无法读取未定义的属性 getName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35089343/

相关文章:

youtube-api - 如何在我的 Electron 应用程序中隐藏 API key ?

javascript - Promise 在第一个 Promise 之后全部卡住

javascript - 一种以 Angular 绑定(bind)到对象的方法

javascript - window.customElements 在 Chrome 中未定义

bootstrap-4 - shown.bs.tab事件未在 Electron 应用程序中触发

electron - 在 Electron 4.0.1 下如何隐藏 linux 下的菜单栏

javascript - 为什么按钮 onPress 中的警报会使 expo 应用程序崩溃?

javascript - 如何简单地在正则表达式替换语句中传递变量?

node.js - 如何使用 Nightmare 按方向键?

node.js - 带有 Node 的轻量级桌面应用程序——这可能吗?