Как выполнить команду Bash на платформе Electron в Кордове - PullRequest
1 голос
/ 10 мая 2019

Я пытаюсь использовать Cordova , которая теперь включает Electron , для создания настольного приложения для Linux.

Мне нужна кнопка, которая запускает команду оболочки:

const exec = require('child_process').exec

document.querySelector('button').onclick = () =>
  exec('ls -la', (err, stdout, stderr) => {
    console.log(stdout)
  })

Electron интегрирует Chromium с Node.js, но по умолчанию отключен в Cordova. После активации я получаю следующую ошибку:

Uncaught ReferenceError: require is not defined

Примечание: этот простой пример нажатия кнопки работает нормально с Electron Quick Example , но когда япопробуйте сделать то же самое, используя Cordova + Electron require is not defined

Нужно ли мне настраивать дополнительные параметры и / или выполнить мой index.js в другом объеме?

Любая помощь будет очень признательна:)

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