Как стать автором
Обновить

Комментарии 8

Только вчера искал информацию по этому поводу, весь инет облазил и ни одного полезного поста не нашел.. А тут сразу все разложено и с готовыми конфигами! Автору огромное спасибо!

Спасибо автору! Как раз задавался вопросом, как сделать свой пакет с ui-компонентами, чтобы постоянно не залезать в старые проекты :)

Пробую использовать плагин "vite-plugin-dts", он упорно вместо нормальной генерации файлов типов создает ровно один файл index.d.ts с содержимым:
export * from './src/lib/index'

которое, очевидно, неверное. Сколько не искал, никто с этой проблемой не сталкивался.

Это странно, а исходный файл с импортами компонентов правильно построен?

Похоже это проблемы последних версий плагина.
Откатился на 3.9.1 и теперь стало выдавать ошибку error TS6142
уже хоть что-то

Я бы с огромным удовольствием помог, но, к сожалению, ни разу в жизни не работал с React

Уже нашел в чем дело: последние версии vite изменили конфигурационные файлы для TS, а vite-plugin-dts использует старый формат
https://github.com/qmhc/vite-plugin-dts/issues/344

Мне помог вариант решения с добавлением tsconfigPath
plugins: [ react(), dts({ rollupTypes: true, tsconfigPath: "./tsconfig.app.json", }), ],

Зарегистрируйтесь на Хабре, чтобы оставить комментарий