将电子与create-react-app-typescript结合使用时遇到问题。出于安全原因,建议在创建新电子nodeIntegration: false
时设置browserWindow
(以避免XSS)。然后,您应该通过将{API}附加到preload
或global
上,通过window
脚本公开所需的节点API。我使用electron
软件包进行了此操作,但是没有附加到window
上,并且出现错误;捆绑软件中ReferenceError: require is not defined
上的module.exports = require("electron");
。
有人知道我要忽略什么吗?我正在使用create-react-app-typescript库的默认webpack(我弹出了应用程序)。此外,该应用程序应可在电子设备和浏览器中运行。我很乐意提供帮助,或者任何可以帮助我指出正确方向的人。