Require не работает в nodejs: Uncaught ReferenceError: require не определен - PullRequest
0 голосов
/ 11 июня 2019

Я новичок в Javascript и начал создавать настольные приложения с помощью nodejs и electronic.Проблема в том, что я не могу использовать require () вне моего файла main.js.Но это показано в некоторых уроках, которые я нашел в Интернете.

Я искал часы, если мог найти решение, но не смог.Я попытался переустановить nodejs, Electron и модуль requirejs.

  <div class="container">
    <form>
      <div>
        <label>Enter Item</label>
        <input type="text" id="item" autofocus>
      </div>
      <button class="waves-effect waves-light btn" type="submit">Add Item</button>
    </form>
  </div>

  <script>
    //should give back the item, so that it can be added to the shoppinglist in the main window
    const electron = require('electron');
    const {ipcRenderer} = electron;

    document.querySelector('form').addEventListener('submit', submitForm);

    function submitForm(e){
      e.preventDefault();
      const item = document.querySelector('#item').value;
      console.log(ipcRenderer);
      ipcRenderer.send('item:add', item);
    }
  </script>

Ожидается: при нажатии кнопки «Добавить элемент» введенный элемент должен появиться в mainWindow

Фактически: при нажатии ничего не происходиткнопка (Консоль говорит: «Uncaught ReferenceError: require is notfined»)

...