Установка nodeIntegration: false при использовании create-реагировать-app-typecript и электрон - PullRequest
0 голосов
/ 30 октября 2018

У меня возникла проблема при использовании электрона в сочетании с 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 (я удалил приложение). Также приложение должно работать как на электронном, так и в браузере. Я хотел бы помочь или кого-нибудь, кто мог бы указать мне правильное направление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...