У меня возникла проблема при использовании электрона в сочетании с create-реакции-app-typescript . По соображениям безопасности рекомендуется устанавливать nodeIntegration: false
при создании нового электрона browserWindow
(чтобы избежать XSS). Затем вы должны предоставить нужные API-интерфейсы узла через скрипт preload
, прикрепив их к global
или window
. Я сделал это с пакетом electron
, но не привязался к window
, и я получаю сообщение об ошибке; ReferenceError: require is not defined
на module.exports = require("electron");
в комплекте.
У кого-нибудь есть идея, что я пропускаю? Я использую веб-пакет по умолчанию из библиотеки create-реагировать-app-typescript (я удалил приложение). Также приложение должно работать как на электронном, так и в браузере. Я хотел бы помочь или кого-нибудь, кто мог бы указать мне правильное направление.