Комментарии 8
Зачем в заголовке статьи слово "экстеншен" на кириллице, если далее по статье употребляется удобоваримое слово "расширение"?
Зачем мне Битрикс, если я пишу на Vue?
Тут идет речь о фронтовской части в Битрикс (да, можно выкинуть её как API, но условия бывают разные). А если конкретнее то идет речь о том, как стоит организовать работу фронтов если такие имеются, и если планируется использование каких то npm пакетов. Чтобы не подключать их через CDN и всегда была возможность пересобрать фронт. + Битрикс понадобится если на проекте есть бэкэнд модули или ООП компоненты с которыми придется взаимодействовать через BX.ajax
с npm пакетами, которые написаны на ts можно bitric cli подружить?
bitrix* cli
У меня не вышло, разработчики предлагают делать свою папку types и там писать .d.ts
Я придумал свой вариант использования typescript в проектах, просто берешь выкидываешь bitrix cli, и используешь только архитектуру extenstion в bitrix, то есть просто через vite или webpack условный, билдишь в папку dist, потом в config.php указываешь путь к своему собранному бандлу
Frontend внутри Bitrix. Использование и написание расширений + SPA приложение на Vue или React