No meu projeto não funcionou o lazy loading conforme apresentado no curso, instalei todas as versões conforme as passadas pelo intrutor e ao tentar fazer o Lazy Loading atreves do código fornecido na aula, conforme abaixo:
const Cadastro = () => System.import('./components/cadastro/Cadastro.vue');
Recebi a seguinte mensagem de erro no console:
[Vue warn]: Failed to mount component: template or render function not defined.
Consegui resolver o problema mudando o código para:
const Cadastro = resolve => require(['./components/cadastro/Cadastro.vue'], m => resolve(m.default));
Porem não entendi o erro, muito menos a solução.