Использование нескольких файлов JS в проекте Electron - PullRequest
0 голосов
/ 12 апреля 2019

Я делаю базовое приложение Electron, но я застрял в том, как использовать несколько файлов JavaScript в моем проекте.У меня есть window.js для рендеринга моего окна, но я хочу, чтобы scripts.js делал все остальное.Я мог бы использовать тег <script>, но я хочу, чтобы в нем были функции Node, чтобы это не сработало.Как бы я это сделал?

Ответы [ 2 ]

2 голосов
/ 12 апреля 2019

Вы можете иметь функции Node в процессе рендеринга!Вам нужно убедиться, что nodeIntegration включен при настройке BrowserWindow:

let mainWindow = new BrowserWindow({
    webPreferences: {
        nodeIntegration: true
    },
    center: true
})

Проверьте документацию BrowserWindow для получения дополнительной информации.

0 голосов
/ 12 апреля 2019

Узел js предназначен для использования на стороне сервера.Его синтаксис может также использоваться спереди, но с использованием дополнительных библиотек или компоновщиков пакетов, таких как веб-пакет или угловой ограничитель.Вот пример использования Node.js и электрона: https://electronjs.org/docs/tutorial/first-app

Не могли бы вы предоставить подробную информацию о ваших целях?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...