Comments 7
Ссылка на репозиторий невалидна?
у ТС в статье его же тут https://dev.to/dimatitov/my-first-vite-plugin-vite-plugin-module-alia-2afp
есть все ссылки
продублирую на всякий
🔗 GitHub: vite-plugin-module-alias
📦 npm: vite-plugin-module-alias
а что не так с vite-tsconfig-paths плагином?
Хороший вопрос, спасибо)
vite-tsconfig-paths — отличный плагин, сам им пользовался, но он не всегда подходит. У него есть пара особенностей, из-за которых я решил сделать свою альтернативу:
Во-первых, он требует tsconfig.json или jsconfig.json. А мне хотелось что-то более универсальное — чтобы можно было использовать алиасы и в обычных JS-проектах без конфигов, и в простых песочницах.
Во-вторых, в монорепах часто хочется хранить алиасы отдельно — например, в виде общей карты (importMap.json) и использовать её не только в Vite, но и в других инструментах. С моим плагином это легко.
Ну и в целом я хотел простой и предсказуемый инструмент — без магии, просто ключи → alias.
Так что это не “замена”, а скорее альтернатива под другие сценарии
Зачем я написал vite-plugin-module-alias