命名空间“Electron.CrossProcessExports”没有导出的成员“Remote

f8rj6qna  于 2023-09-28  发布在  Electron
关注(0)|答案(4)|浏览(174)

我是新来的Electronjsx 1c 0d1x。

Error: node_modules/ngx-electron/lib/electron.service.d.ts:17:31 - error TS2694: Namespace 'Electron.CrossProcessExports' has no exported member 'Remote'.

17     readonly remote: Electron.Remote;

我希望这里的任何人都能理解这一点,并能够解决这个问题。谢谢!因为我的目标是连接ipcMain,使用我在Angular Services上触发的ipcRenderer。

eivgtgni

eivgtgni1#

一个简单的google搜索把我带到了存储库的issues部分和one issue in particular
名为andelz的用户给出了一个很好的答案。通过反复试验,我找到了一个仍然不包含漏洞的工作解决方案(截至撰写本文时):

"ngx-electron": "2.2.0",
"electron": "13.6.6"
i7uaboj4

i7uaboj42#

转到node_modules/ngx-electron/lib/electron.service.d.ts并注解-> readonly remote行:电子遥控器

gab6jxml

gab6jxml3#

在我的情况下,它原来是电子版本。如果您正在按照此url https://buddy.works/tutorials/building-a-desktop-app-with-electron-and-angular中关于如何使用angular构建electron应用程序的步骤进行操作,请确保安装electron v5.0.6

n7taea2i

n7taea2i4#

对我有效的解决方案可以在这里找到https://github.com/ThorstenHans/ngx-electron/issues/71#issuecomment-1059796649
我进入./node_modules/ngx-electron/lib/electron.service.d.ts并注解掉这一行:
// readonly remote:电子遥控器
它编译得很好,使用axious进行http、rest、google访问和身份验证,我所有的远程问题都得到了处理。
请注意,如果您更新模块,您将不得不重新加载它,或者执行this的一个分支,然后使用那个。

相关问题