Soy nuevo en Electron... y solo sigo esta guía: https://www.geeksforgeeks.org/integrate-angular-7-with-electronjs/?ref=rp
pero, no sé por qué, no puedo continuar con el paso 4, al acceder al electrón, y seguir haciendo estallar esto cuando construyo o incluso solo sirvo.
Error: node_modules/electron/electron.d.ts:6594:21 - error TS2694: el espacio de nombres 'NodeJS' no tiene un miembro exportado 'Require'.
6594 requieren: NodeJS.Require; ~~~~~~~
npm ¡ERROR! código ELIFECYCLE npm ERR! error 1 npm ¡ERROR! pemberkasan@0.2.0 electron: ng build --prod && electron . npm ¡ERROR! Estado de salida 1 npm ¡ERROR! npm ¡ERROR! Error en el script de electrones pemberkasan@0.2.0. npm ¡ERROR! Esto probablemente no sea un problema con npm. Es probable que haya una salida de registro adicional arriba.
Espero que alguien aquí, entienda con esto y pueda resolver esto. ¡gracias! porque mi objetivo es conectar ipcMain, usando ipcRenderer que activé en Angular Services.
Prueba estos dos pasos:
$ npm install
@types/node . Intenta ejecutar: $ npm update @types/node
Creo que este problema ocurrió debido a una versión anterior de @types/node , ya que Angular usa TypeScript como su columna vertebral.
npm update en sí misma no funcionaría si la actualización es un cambio importante.
Para solucionar esto, actualice su package.json para usar la última versión de @types/node , en este momento de escribir 14.14.33 . Puede actualizarlo manualmente editando ese archivo.
Después de actualizar su @types/node , ejecute npm install nuevamente, luego sírvalo y debería funcionar.
Si aún falla, actualice su Angular CLI a la última versión usando npm uninstall -g @angular/cli , luego npm install -g @angular/cli . Es posible que esté utilizando una CLI angular desactualizada.