我正在尝试访问 Electron 应用程序的主窗口 JavaScript 上下文。
这在开发中很容易:
npm install electron --save-dev
electron index.js --inspect
转到chrome://inspect
并打开 DevTools
在 DevTools 控制台中,运行require('electron')
并瞧
但是,在分发应用程序后,我通过使用预构建的 Electron 二进制文件并将我的文件resources/app
放入手动分发中,该require
调用在附加的调试器中不再可用。
electron --inspect
仍然有效,调试器已连接并正在侦听。DevTools 也可以连接,我可以看到全局变量(如process
),但全局变量require
不再存在。
我没有 Electron 的发布版本的经验,这个全局是否被永久剥离了?我是否必须构建自己的 Electron 二进制文件并以某种方式将其配置为保留在其中?
是否有可能使用已经构建的应用程序以require
某种方式访问全局?
相关分类