require () no definido en la página HTML de Electron

Actualmente no puedo cargar módulos Electron en archivos Javascript fuera del archivo main.js.

Estoy tratando de usar:

const electron = require('electron');

const ipcRenderer = electron.ipcRenderer;

en un archivo llamado settings.js.

Tengo instalados los módulos NPM correctos (eletron-prebuilt).

La página de configuración se carga en una vista web de esta manera:

<webview id="settings" src="./settings.html"></webview>

y settings.js incluidos como:

<script type='text/javascript' src='./resources/js/settings.js'></script>

Se están quedando sin ideas aquí, pero me pregunto si es algún tipo de problema de alcance.

Muchas gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta