Я пытаюсь использовать 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
в другом объеме?
Любая помощь будет очень признательна:)