我想创建一个简单的电子桌面应用程序,在按下 html 部分中的按钮时执行文件。不知何故,我收到了几个错误。首先我得到了这个 require is not defined 错误,当我通过在主 js 中启用节点集成来修复它时:
"util.js:176 Uncaught TypeError: Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.
at Object.jQueryDetection (util.js:176)
at util.js:192
at bootstrap.min.js:6
at bootstrap.min.js:6"
Run Code Online (Sandbox Code Playgroud)
应该正确嵌入节点 jquery 和引导程序。
这是我的 main.js:
var execFile = require('child_process').execFile;
function chrome(){
execFile("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe", function(err, data) {
console.log(err)
console.log(data.toString());
});
};
var btn = document.getElementById("#TestBtn");
btn.addEventListener('click', chrome);
Run Code Online (Sandbox Code Playgroud)
我的 html.logic.js :
const electron = require('electron');
const url = require('url');
const path = require('path');
const {app, BrowserWindow} = electron; …Run Code Online (Sandbox Code Playgroud)