Javascript-форум (https://javascript.ru/forum/)
-   Сборка проекта, утилиты (https://javascript.ru/forum/server-tools/)
-   -   импорт, плагин для вебпака (https://javascript.ru/forum/server-tools/81223-import-plagin-dlya-vebpaka.html)

Alexandroppolus 23.10.2020 13:46

импорт, плагин для вебпака
 
есть, к примеру, реактовский компонент 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, находящегося в папке.

SuperZen 23.10.2020 14:04

Есть другой подход:
https://github.com/facebook/create-r...pp/issues/5645
https://stackoverflow.com/questions/...path-in-vscode
Правда руками придется ) алиасы писать...


Часовой пояс GMT +3, время: 09:11.