пытаюсь понять чем все эти способы через vue-cli будут отличаться от <script vue> в html
ну вебпак тебе соберёт всё твоё говно (тс, темплецты, цсс) в один минимизированный жс
девелопмент сервер позволит разрабатывать, не перезагружая страницу, написал, нажал ctrl+s, у тебя даже контекст и поля вбитые не потерялись, а приложение перестроилось