- 更新:2021-03-18 09:52:18
- 首发:2021-03-18 09:44:46
- 信息安全
- 3163
在 Electron 12 及更高版本,设置了nodeIntegration: true
及nodeIntegrationInWorker: true
、nodeIntegrationInSubframes: true
,渲染进程仍然可能出现require is not defined
的报错。
这个报错还跟随有module is not defined
或exports is not defined
。
同样的报错在Electron 5+曾出现过,原因是发布v5.0.0
的时候,官方将nodeIntegration
默认值设置为了false
(与此同时还将webviewTag
设置为了false
)。
近期,Electron 12.0.0 发布。修复了诸多异常。同时也将contextIsolation
的默认值更改为true
(详见:https://github.com/electron/electron/pull/27949)。
不客气,解决就好。
感谢大佬,我最后发现是因为我刚搭完的虚拟机软路由网口出问题了😭
DHCP客户端?关闭改为静态地址并关闭此接口的DHCP。
我刚刚检查了一下设置,麻烦看一下哪里有问题,谢谢啦!
检查是不是设置了wan口。检查是否开启了防火墙里面的转发。检查AP设备获得的IP地址是否是主路由分配的IP地址。