命名空间“Electron.CrossProcessExports”没有导出成员“远程”

Posted

技术标签:

【中文标题】命名空间“Electron.CrossProcessExports”没有导出成员“远程”【英文标题】:Namespace 'Electron.CrossProcessExports' has no exported member 'Remote 【发布时间】:2021-12-24 02:52:34 【问题描述】:

我是 Electronjs 的新手。

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 服务上触发的 ipcRenderer。

【问题讨论】:

请问您能解决这个问题吗?如果是,请问怎么做? 【参考方案1】:

一个简单的谷歌搜索将我带到存储库的问题部分,以及one issue in particular。

名为 andelz 的用户对可能出现的问题给出了很好的回答。 通过反复试验,我找到了一个仍然不包含漏洞的可行解决方案(截至撰写本文时):

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

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于命名空间“Electron.CrossProcessExports”没有导出成员“远程”的主要内容,如果未能解决你的问题,请参考以下文章

命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”

Tcl学习之--命名空间

Tcl学习之--命名空间

命名空间 作用域

*args **kwargs函数的命名空间。

命名空间