Есть ли какой то способ ставить брейкпойнты, ватчить переменные, и смотреть колл стек. На обычном JS все просто, но когда разворачиванию проект с помощью vue-cli. То что то я сразу потерялся. Через дев сервер же это еще все работает.
Если разворачиваете через vue-cli, то там есть сорсмэпы из коробки, которые позволяют ставить брейкпоинты в DevTools там, где вам это нужно. Заходите в папку webpack, там находятся ваши исходники в том виде, в котором они находятся у вас в файловой системе.
На обычном JS все просто
А вы на Vue пишете на необычном JS? Вставляете debugger; где надо и добро пожаловать в отладчик в Dev Tools браузера.
Странно, что никто этого здесь еще не упомянул, но советую взглянуть на официальное расширение для Chrome. Также поможет в дебаге vue-router и vuex.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости