Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Estrutura de pastas

Por que é uma boa prática deixar cada componente isolado em uma pasta, dessa forma:

components
    cadastro
        Cadastro.vue
    home
        Home.vue
    shared
        painel
            Painel.vue
        imagem-responsiva
            ImagemResponsiva.vue
App.vue
main.js

Ao invés de fazer dessa forma por exemplo:

components
    pages
        Cadastro.vue
        Home.vue
    shared
        Painel.vue
        ImagemResponsiva.vue
App.vue
main.js
1 resposta
solução!

Fica mais fácil aproveitar o componente. Além disso um componente pode ter serviços e outros artefatos ligados à ele, estando tudo dentro de uma única pasta ajuda a compreender a relação forte entre eles.

Isso se chama folder by feature.