точка для webpack выглядит так "export { Balance } from "./components/Balance/Balance"". Balance.tsx так: "export const Balance...". chunkFormat: 'module' в webpack.config.js Собирается без ошибок. При попытке использования бандла в приложении, получаю ошибку: "SyntaxError: The requested module '/src/lib/index.js' does not provide an export named 'Balance'" Есть идеи в чем может быть проблема?
А можете показать пример конфига?
попробуй export { Balance as default } from "./components/Balance/Balance"
В библиотеке несколько компонентов. А default может быть только один
Написал же человек вам, а вы все равно пишите ерунду
Вот убейте, но пишу именно то что мне написал человек.
Нет, вы написали export default и передаёте туда много модулей, вам человек написал абсолютно другое, идите поучите джс для начала, а потом идите в вебпак
Так я сказал что попробовал сначала то, что посоветовал человек. Получил ошибку. Я написал какую и почему. А потом попробовал иначе.
Компоненты обычно возвращаются как export default, соотв. мы получаем из модуля default. Чтобы получить значение по имени Balance нужно написать Balance as default, это своего рода алиас
У меня именованный экспорт из компонентов.
Обсуждают сегодня