Пространство имен ‘Electron.CrossProcessExports’ не имеет экспортируемого элемента ‘Remote

#angular #electron #electron-forge

Вопрос:

Я новичок в 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, используя ipcRenderer, который я запустил в службах Angular.

Комментарии:

1. пожалуйста, смогли ли вы решить эту проблему? если да, пожалуйста, как?

Ответ №1:

Простой поиск в Google привел меня к разделу проблем репозитория и, в частности, к одной проблеме.

Пользователь по имени andelz дал довольно хороший ответ относительно того, что может быть неправильным. Методом проб и ошибок я нашел рабочее решение, которое по-прежнему не содержит уязвимостей (на момент написания):

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

Ответ №2:

В моем случае это оказалась электронная версия. Если вы выполняете действия, указанные в этом URL-адресе https://buddy .работы / учебные пособия / создание настольного приложения с помощью electron и angular о том, как создать приложение electron с помощью angular, убедитесь, что вы установили electron v5.0.6

Ответ №3:

Перейдите к node_modules/ngx-electron/lib/electron.service.d.ts и прокомментируйте строку -> только для чтения remote: Electron.Удаленный;