Это не пути, а селекторы.
С длинными селекторами не нужно работать. Нужно адаптировать разметку, добавить классы или дата-атрибуты и с ними уже работать в скриптах.
ashfedor, сто языков (утрирую) и все сразу гонять по сети. Зачем? почему бэк не может просто отдавать нужный язык? Ну ладно, менюшки. А контент статей в ста вариантах локализаций?
Когда речь идет о времени, употребляют слово "последний", а когда о расположении — "крайний"
Крайний дом, крайний в очереди, последний день, последний проект.
reinmaker90, Это уже внутренняя структура отдельных папок components, pages и layout.
CSS файлов у меня мало, они все уживаются в папке css/. Там только глобальные стили. Всё остальное в vue-файлах. Если компонент объемный, то я превращаю его в папку и делю на три файла - шаблон, скрипт, стиль.
Javascript - это чаще всего утилитарные функции, они живут в utils, сгруппированные по назначению в отдельных файлах. Если проект относительно крупный, то иногда добавляется папка service для различных классов не компонентов, например User.
Самый геморрой - это с компонентами. Их реально бывает много. Ну как-то группируются внутри components.
Подумайте, почему?