Используйте requirejs для ленивой загрузки компонентов с помощью VueRouter вместо веб-пакета или подобного.