В принципе можно импортить в каждый компонент, тем более насколько знаю реально он заимпортит только один раз.
Однако в том же Laravel.Mix, если память не изменяет,
Axios прицепляется к
window, т.е. просто становится глобальным. Я конечно понимаю, что "Нельзя засерать глобальное пространство и ко-ко-ко ...", но JQuery, loadash, Axios и подобное является исключением из правил.
или засунуть в прототип Vue
В принципе тоже самое что и c
window. Если у вас везде Vue и Axios без него не понадобится, можно и так сделать.