Универсальная библиотека компонентов Vue 2 / Vue 3

Всем привет!

Надо сделать либу компонентов для проекта на вуе 2 (без TS). Какой стек посоветуете для этого? Надо в том числе и компоненты графиков оборачивать (echarts).

  • Предвижу, что в будущем понадобится обновляться до вуе 3, поэтому думаю об универсальном подходе.

Нагуглил : vue-demi. Вот пример на нем: https://github.com/alvarosaburido/vue-universal-lib-example

Но автор предупреждает, что это костыльный вариант в начале и в конце: https://alvarosaburido.dev/blog/how-to-create-an-universal-library-for-vue-2-3

  • я вообще не смог установить его либу в вуе 2. Rollup в папку DIST складывает. В npm - локальный файл в dist. Затем ставлю как плагин, Vue.use, но никак не удалось... Вообще, было бы удобно отдельно импортировать каждый компонент...

Больше всего понравился этот, но он ток на вуе 3: тут все идеально. https://github.com/ulissesferreira/moon МБ имеет смысл попытаться его адаптировать и под вуе 2 ? НО там vite билдит либу компонентов.


У кого был подобный опыт, что скажете? ——— В общем, вопросов много. Интересно, где люди берут подобные сведения? И где мне их брать?


Ответы (0 шт):