已为窗口配置参数:
webPreferences: { nodeIntegration: true }
按道理已为页面集成Node.js环境,并赋予了html页面中的JavaScript访问Node.js环境的能力。但当在html中script标签中通过require引入js后,却未生效。
经过多处查找,终于解决问题,需对以上配置新增配置参数:contextIsolation,即:
webPreferences: { nodeIntegration: true , contextIsolation: false }
再次启动,require引用正常。
在 Electron 应用中,配置 webPreferences 的 nodeIntegration 为 true 本应使 HTML 能够访问 Node.js 环境,但遇到 require 引入 JS 文件失效的情况。解决此问题的关键在于还需关闭 contextIsolation,将其设置为 false。如此,require 功能即可正常工作。

1461

被折叠的 条评论
为什么被折叠?



