Javascript 未在electron中定义require()和$

Javascript 未在electron中定义require()和$,javascript,jquery,html,electron,Javascript,Jquery,Html,Electron,我在electron应用程序的html文件中添加了一段代码来添加jquery代码。但每次在调试控制台部分启动应用程序时,它都会显示require()和未定义的$。这个问题的解决办法是什么 你好,世界 点击 window.$=window.jQuery=require('./node_modules/jQuery/dist/jQuery.js'); $(文档).ready(函数(){ $(“按钮”)。单击(函数(){ $(“h1”).css(“颜色”、“红色”); }); }); 要使用Node

我在electron应用程序的html文件中添加了一段代码来添加jquery代码。但每次在调试控制台部分启动应用程序时,它都会显示require()和未定义的$。这个问题的解决办法是什么

你好,世界
点击
window.$=window.jQuery=require('./node_modules/jQuery/dist/jQuery.js');
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$(“h1”).css(“颜色”、“红色”);
});
});

要使用Node.js的
require
功能,您必须在
浏览器窗口中启用
webPreferences.nodeIntegration

例如:

new BrowserWindow({
    webPreferences: {
        nodeIntegration: true,
    },
    // Other options here.
});
。搜索
节点集成

默认情况下,
nodeIntegration
过去是
true
。但在v5.0.0中,他们将默认值更改为
false


要使用Node.js的
require
功能,必须在
浏览器窗口中启用
webPreferences.nodeIntegration

例如:

new BrowserWindow({
    webPreferences: {
        nodeIntegration: true,
    },
    // Other options here.
});
。搜索
节点集成

默认情况下,
nodeIntegration
过去是
true
。但在v5.0.0中,他们将默认值更改为
false


没有名为
require()
的javascript函数,您是在将php与JS混合使用吗?对不起,丹。但是在任何node js包中都可以使用require()来获取不同的模块,如果我下面的答案有帮助,请随意投票并接受:)没有名为
require()
的javascript函数,你是在将php与js混合使用吗?对不起,丹。但是in require()可以在node js的任何包中获得不同的模块,如果我下面的答案有帮助,请随意投票并接受:)