Card de Produto - Limpando o Projeto Padrão

Sempre que iniciamos um novo projeto Vue 3 com Vite, ele vem com alguns arquivos e configurações padrão. Para manter o projeto limpo e organizado desde o início, é interessante fazer um reset — ou seja, remover estilos e componentes automáticos que não serão utilizados.
Esse reset só precisa ser feito uma única vez, e este guia pode ser usado como referência em projetos futuros.
Passo 1 — Limpando o App.vue
No arquivo:
src\App.vue
Apague completamente a tag:
<style>
E também a tag:
<header>
Após a limpeza, o arquivo ficará assim:
<script setup>
import { RouterView } from 'vue-router'
</script>
<template>
<RouterView />
</template>Passo 2 — Ajustando o HomeView.vue
No arquivo:
src\views\HomeView.vue
Apague a tag:
<TheWelcome />
O arquivo ficará reduzido a:
<script setup> </script> <template> <main> </main> </template>
Passo 3 — Removendo o CSS padrão
No arquivo:
src\main.js
Exclua a linha:
import './assets/main.css'
Agora, na pasta:
src\assets
remova os arquivos:
- base.css
- main.css
Passo 4 — Limpando componentes desnecessários
Na pasta:
src\components
exclua todos os arquivos.
Passo 5 — Ajustando as rotas
No arquivo:
src\router\index.js
Remova toda a rota referente ao AboutView:
{
path: '/about',
name: 'about',
// route level code-splitting
// this generates a separate chunk (About.[hash].js) for this route
// which is lazy-loaded when the route is visited.
component: () => import('../views/AboutView.vue'),
},O código final do arquivo ficará assim:
import { createRouter, createWebHistory } from 'vue-router'
import HomeView from '../views/HomeView.vue'
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path: '/',
name: 'home',
component: HomeView,
},
],
})
export default routerReset Finalizado ✅
Pronto! Agora temos um projeto limpo, sem estilos e componentes automáticos do Vue. Esse reset serve como base para qualquer aplicação que você venha a construir, garantindo mais controle sobre o código desde o começo.
Tags
Sobre o Autor

Gabriel Estéfono
Desenvolvedor Web
Desenvolvedor com mais de 3 anos de experiência em HTML, CSS e JavaScript.