Запуск узла в другом экземпляре узла - PullRequest
0 голосов
/ 27 марта 2019

в моем электронном приложении у меня есть страница index.html.У меня есть файл .js, в котором можно запустить, только если вы зайдете в терминал и скажете «узел index.js».Моя проблема заключается в том, что когда я связываю кнопку на странице HTML для index.js, скрипт не запускается.Мне нужно найти другой способ инициализации сценария этого узла для запуска.

Ответы [ 2 ]

2 голосов
/ 27 марта 2019

Основной процесс (см .: main vs renderer ) в Electron имеет доступ к полному Node.js API .Вы можете заставить свою кнопку использовать ipcRenderer, чтобы отправить сообщение основному процессу, сообщив ему о запуске файла, на который основной процесс отвечает либо непосредственным запуском файла (require("the-file.js")), либо порождением дочерний процесс, выполняющий Node.js для его запуска.

0 голосов
/ 27 марта 2019

Попробуйте запустить Npm.

OR вы всегда можете разделить ваш передний и задний план и запустить только задний план

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