Встроенная ошибка импорта компонента экспорта при горячей перезагрузке - PullRequest
0 голосов
/ 15 февраля 2019

Для контекста, я попытаюсь объяснить немного больше.

В моем проекте, например, есть папка для компонентов.Внутри этой папки у меня есть файлы компонентов и файл index.js, в который я импортирую все компоненты и экспортирую их в одной строке следующим образом:

export { default as Button } from './button'
export { default as Loader } from './loader'
export { default as ImageBackground } from './image-background'

Так что я могу импортировать эти компоненты в Компонент экранавот так:

import { Button, Loader, ImageBackground } from 'src/components'

Если я редактирую файл компонентов, сохраняю и перезагружаю проект, все работает нормально.

Проблема в том, что когда я редактирую любой из этих компонентов сактивная замена горячей замены модуля (горячая перезагрузка), когда она запускается после редактирования, выдает следующую ошибку :

Необработанное исключение JS: Требуется модуль "src / components / index.js", который выдал исключение: Ошибка типа: Невозможно переопределить свойство: Кнопка

Кто-нибудь знает, почему это происходит?

Заранее спасибо!

Obs: Когда я импортирую компонент напрямую без использования index.js или если внутри index.js, я сначала импортирую компонент, затем назначаю компонент переменной и затем экспортируюПеременная, работает нормально.

1 Ответ

0 голосов
/ 20 апреля 2019

моя проблема была решена, когда я изменил render = () => (...) на render(){ return (...)} в компоненте реакции

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