Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 模块未在electron中导入内部渲染过程_Javascript_Python_Electron - Fatal编程技术网

Javascript 模块未在electron中导入内部渲染过程

Javascript 模块未在electron中导入内部渲染过程,javascript,python,electron,Javascript,Python,Electron,我试图创建并运行一个python脚本,并在HTML视图中显示数据 const {PythonShell} = require('python-shell') alert('Hello') 我已经在渲染过程中编写了这段代码。我已将此js文件与我的HTML页面连接 问题 alert函数没有被执行,我假设pythonshell没有被导入,因为它是在我删除import语句时运行的 看起来您正试图在渲染器进程中运行节点包。默认情况下,Electron没有为渲染器进程启用节点(浏览器窗口) 您可以通过修

我试图创建并运行一个python脚本,并在HTML视图中显示数据

const {PythonShell} = require('python-shell')

alert('Hello')
我已经在渲染过程中编写了这段代码。我已将此js文件与我的HTML页面连接

问题
alert
函数没有被执行,我假设pythonshell没有被导入,因为它是在我删除import语句时运行的

看起来您正试图在渲染器进程中运行节点包。默认情况下,Electron没有为渲染器进程启用节点(浏览器窗口)

您可以通过修改BrowserWindow配置来启用它

new BrowserWindow({

  // your window configuration

  webPreferences: {
    nodeIntegration: true
  }
});
参考:

请注意,出于安全原因,默认情况下未启用此功能。我建议您阅读安全文档,看看对渲染器进程中的节点的访问对于您的用例是否安全


安全参考:

看起来您正在尝试在渲染器进程中运行节点包。默认情况下,Electron没有为渲染器进程启用节点(浏览器窗口)

您可以通过修改BrowserWindow配置来启用它

new BrowserWindow({

  // your window configuration

  webPreferences: {
    nodeIntegration: true
  }
});
参考:

请注意,出于安全原因,默认情况下未启用此功能。我建议您阅读安全文档,看看对渲染器进程中的节点的访问对于您的用例是否安全


安全参考:

控制台中是否有错误?可能由于导入引发错误,
alert()
没有运行。我没有收到任何错误。您在控制台中收到任何错误吗?可能由于导入引发错误,
alert()
没有运行,我没有收到任何错误。