Javascript 在没有节点集成设置为true的情况下,是否可以访问electron应用程序中的节点?

Javascript 在没有节点集成设置为true的情况下,是否可以访问electron应用程序中的节点?,javascript,node.js,electron,Javascript,Node.js,Electron,我正在使用一个香草电子应用程序。(npx创建电子应用程序……) 是否可以执行const electron=require(“electron”)与节点集成:true 我使用的lib不支持nodeintegration:true,但我的脚本需要nodeintegration:true才能运行 有没有其他方法可以在没有节点集成的情况下访问electron或node:true?我认为您不能 更好的选择是设置 options = { webPreferences: { cont

我正在使用一个香草电子应用程序。(npx创建电子应用程序……)

是否可以执行
const electron=require(“electron”)
节点集成:true

我使用的lib不支持
nodeintegration:true
,但我的脚本需要
nodeintegration:true
才能运行


有没有其他方法可以在没有节点集成的情况下访问electron或node:true

我认为您不能 更好的选择是设置

options = {
    webPreferences: {
         contextIsolation: false, 
         nodeIntegration: true,
         preload: "preload.js" //keep in same path as app.js (or index.js, whatever you use)
    }
};
其中,选项是在electron中创建
浏览器窗口时使用的对象

在preload.js中(我假设您希望使用名为glob的lib


现在,在HTML文件(前端)的任何地方,您都可以将lib称为
window.glob

您认为lib不支持节点集成是什么意思?我们可能需要更多的上下文。我没有跟着你的眼睛。lib不支持nodeintergration:true。请求您接受答案(如果有帮助)
window.glob = require("glob");