Este es un proyecto basado en Vue.js que utiliza Vite como herramienta de construcción. A continuación, se detallan las instrucciones para configurar y ejecutar el proyecto.
Asegúrate de tener instalados los siguientes programas:
- Node.js (versión 14 o superior)
- npm (versión 6 o superior)
- Navegador web moderno
- Editor de código recomendado: VSCode
- Vue.js 3
- TypeScript
- Vite
- Chart.js
- Pinia (manejo de estado)
- Font Awesome (iconos)
-
Clona este repositorio en tu máquina local.
-
Navega al directorio del proyecto.
-
Ejecuta el siguiente comando para instalar las dependencias:
npm install
# Iniciar servidor de desarrollo
npm run dev
# Compilar para producción
npm run build
# Previsualizar versión de producción
npm run preview
# Verificar tipos de TypeScript
npm run type-check
# Formatear código
npm run formatsensareal/
├── src/
│ ├── assets/ # Recursos estáticos
│ ├── components/ # Componentes Vue
│ ├── router/ # Configuración de rutas
│ ├── stores/ # Stores de Pinia
│ ├── views/ # Vistas/páginas
│ └── App.vue # Componente raíz
├── public/ # Archivos públicos
└── package.json # Dependencias y scriptsExtensiones recomendadas:
- Vue.volar (Volar) - Deshabilitar Vetur si está instalado
- esbenp.prettier-vscode
La configuración del editor ya está incluida en .vscode/settings.json.
TypeScript no puede manejar la información de tipos para las importaciones .vue por defecto, por lo que reemplazamos el CLI tsc con vue-tsc para la verificación de tipos. En los editores, necesitamos Volar para que el servicio de lenguaje TypeScript reconozca los tipos .vue.
- Componentes: PascalCase (ej:
TheHeader.vue) - Archivos de utilidad: camelCase (ej:
useAuth.ts) - Constantes: UPPER_SNAKE_CASE
- Variables y funciones: camelCase
- Usar CSS con scope en componentes Vue
- Variables CSS definidas en
assets/base.css - Seguir la guía de estilos de Vue.js
- Usar tipos explícitos
- Evitar
any - Interfaces para objetos complejos
- Formato:
tipo: descripción corta - Tipos: feat, fix, docs, style, refactor, test, chore
Para configuración adicional, consulta la Referencia de Configuración de Vite.
Crear un archivo .env en la raíz del proyecto:
VITE_API_URL=tu_url_api