Я использую электрон с узлом js. Я использовал require () уже в двух html-файлах, таких как:
<script>
window.$ = window.jQuery = require("jquery");
</script>
Теперь, когда я пытаюсь сделать то же самое в другом html-файле в том же проекте, я получаю «ReferenceError: require is notfined» при загрузке страницы. Эта другая страница отображается в iframe, но я не уверен, что это будет иметь значение.
И для справки я установил для nodeIntegration значение true в main.js.
webPreferences: {
preload: path.join(__dirname, 'preload.js'),
nodeIntegration: true
}
Почему это позволило бы мне использовать require () в сценарии для двух html-файлов, но не для этого нового?