Habilitar la integración con Node en Electron.js
La integración de Node con Electron se refiere a la capacidad de acceder a los recursos de Node.js desde el proceso de renderizado; con esto, podemos hacer uso de la API de Electron desde la página web de una manera fácil y directa.
La integración con Node está deshabilitada de forma predeterminada en Electron y para las aplicaciones finales o en producción se recomienda desactivarlo como medida de seguridad.
Poder usar Node desde la página web (y con esto, poder importar y usar cualquier paquete), es fundamental para llevar a cabo varias operaciones que en resumen, como por ejemplo, la comunicación entre los procesos que veremos en el siguiente apartado; para habilitar la integración con Node, colocamos:
index.js
let win = new BrowserWindow({
width: 800,
height:600,
webPreferences:{
nodeIntegration: true,
contextIsolation: false
}
})
Recuerda que el material anterior forma parte sobre mi curso para iniciales sobre Electron.js
- Andrés Cruz
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter