require () nicht in der Electron HTML-Seite definiert

Ich kann derzeit keine Elektronenmodule in Javascript-Dateien außerhalb der Datei main.js laden.

Ich versuche zu benutzen:

const electron = require('electron');

const ipcRenderer = electron.ipcRenderer;

in einer Datei namens settings.js.

Ich habe die richtigen NPM-Module installiert (eletron-vorgefertigt).

Die Einstellungsseite wird in einer Webansicht wie folgt geladen:

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

und die settings.js enthalten wie:

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

Running out of ideas here, aber ich frage mich, ob es eine Art Scoping-Problem ist?

Danke vielmals

Antworten auf die Frage(2)

Ihre Antwort auf die Frage