Javascript 如何在Cordova中使用Electron平台执行Bash命令

Javascript 如何在Cordova中使用Electron平台执行Bash命令,javascript,node.js,cordova,dom,electron,Javascript,Node.js,Cordova,Dom,Electron,我正在尝试使用它来创建一个Linux桌面应用程序 我想要一个触发shell命令的按钮: const exec = require('child_process').exec document.querySelector('button').onclick = () => exec('ls -la', (err, stdout, stderr) => { console.log(stdout) }) Electron将Chromium与Node.js集成,但在Cor

我正在尝试使用它来创建一个Linux桌面应用程序

我想要一个触发shell命令的按钮:

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
注意:这个简单的按钮点击示例可以很好地使用,但是当我尝试使用Cordova+Electron进行相同操作时,没有定义require

我是否需要配置额外的参数和/或在不同的范围内执行我的
index.js

任何帮助都将不胜感激:)