Показать сообщение отдельно
  #1 (permalink)  
Старый 23.10.2020, 13:46
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

импорт, плагин для вебпака
есть, к примеру, реактовский компонент footer, который находится в одноименной папке и может состоять из файлов footer.jsx и возможно каких-то других, в общем, всё как всегда.

при импорте его хочется просто написать import { Footer } from './footer'

а не './footer/footer'

варианты:
1) добавить в папку footer файл index.js, где просто реэкспортить всё из footer.jsx. Лишний бойлерплейт.
2) переименовать footer.jsx в index.jsx. Катастрофа в дебаггере хрома - все вкладки с одинаковыми названиями.

хочу такой плагин, чтобы при импорте папки (как в примере выше), если не нашлось ни одного index.***, индексом считался файл "имя_папки.{js|jsx|ts|tsx}".

есть похожая хрень https://github.com/shaketbaby/direct...webpack-plugin , которая определяет индексный файл из package.json, находящегося в папке.
Ответить с цитированием