2016-09-16 1 views
2

Всякий раз, когда я пытаюсь импортировать электронные компоненты в свой процесс рендеринга, я получаю исключение.React and Electron with Bablify: Uncaught TypeError: fs.readFileSync не является функцией

Uncaught TypeError: fs.readFileSync is not a function

Из того, что я прочитал, он все равно должен иметь доступ к фс. При чтении трансформатор brfs должен решить эту проблему.

watchify app/app.js -t babelify -t brfs -o public/js/bundle.js --debug --verbose

Однако, даже с этим я все еще получаю исключение.

Я ищу способ связи между основным процессом и процессом рендеринга, однако без доступа к электронному объекту он не представляется возможным.

Любая помощь в этом отношении будет потрясающей. Если вам нужна дополнительная информация. Оставить комментарий.

+0

Вы импортировали модуль fs с требованием ('fs') ;? – Teun

+0

Даже при том, что он по-прежнему бросает то же исключение, когда я пытаюсь загрузить электронный модуль. –

+0

Я даже попробовал использовать brfs-babel, который должен работать лучше с ES-2015 –

ответ

0

У меня также есть исключение только сейчас, и, к счастью, я нашел решение here. Вам необходимо установить модуль и импортировать его в webpack.config.js, как и в учебнике. Надеюсь, это будет полезно для вас.

Смежные вопросы