Показать сообщение отдельно
  #1 (permalink)  
Старый 29.01.2016, 18:38
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

Проблема с реэкспортом.
Собственно, что б избежать подобный импортов
import App from './components/App/App';

Создал index.js в /сomponents
export App from './components/App/App';

Теперь все выглядит круче
import { App } from './components';

Везде все хорошо, например https://github.com/dontlemmedown/tes...r/src/index.js

Но в https://github.com/dontlemmedown/tes.../src/routes.js

App etc undefined..

Такой костыль, в принципе - помогает.
export { default as App } from '_containers/App/App';

Но опять же, если один из классов подключается через require
https://github.com/dontlemmedown/tes...s/Root/Root.js
то с ним это не проходит.

Может быть кто-то подскажет как это лечить? Мб в чем то ошибка? Уже пол дня пытаюсь как то решить эту проблему, но кроме как избавится от реэкспорта ничего так и не придумал.

Последний раз редактировалось Lemme, 29.01.2016 в 18:42.
Ответить с цитированием