Для контекста, я попытаюсь объяснить немного больше.
В моем проекте, например, есть папка для компонентов.Внутри этой папки у меня есть файлы компонентов и файл 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, я сначала импортирую компонент, затем назначаю компонент переменной и затем экспортируюПеременная, работает нормально.