Appearance
Crear un proyecto Vue con Vite
1. Requisitos previos
Antes de crear el proyecto, asegúrate de tener instalado:
- Node.js: entorno que permite ejecutar herramientas de JavaScript.
- npm: gestor de paquetes que viene incluido con Node.js.
Para comprobar si están instalados, abre una terminal y ejecuta:
bash
node -v
npm -vSi ambos comandos muestran una versión, puedes continuar.
2. Crear el proyecto
Abre una terminal en la carpeta donde quieras guardar el proyecto y ejecuta:
bash
npm create vue@latestEste comando inicia el asistente de creación de proyectos de Vue.
El asistente solicitará el nombre del proyecto y permitirá seleccionar funcionalidades adicionales, como TypeScript, Vue Router, Pinia, pruebas y herramientas de calidad de código.
¿Qué opciones elegir?
Para un proyecto sencillo con el que quieras empezar a practicar:
- Project name: el nombre de tu proyecto.
- TypeScript: No, si quieres trabajar con JavaScript.
- JSX Support: No, salvo que lo necesites.
- Vue Router: No, si todavía no necesitas varias páginas.
- Pinia: No, si no necesitas gestionar un estado compartido.
- Testing y herramientas adicionales: puedes dejarlas desactivadas inicialmente.
Las opciones disponibles pueden variar según la versión del asistente.
3. Entrar al proyecto e instalar dependencias
Una vez creado el proyecto, ejecuta los comandos que indique el asistente. Habitualmente serán:
bash
cd nombre-del-proyecto
npm installcd nombre-del-proyecto: entra en la carpeta del proyecto.npm install: instala las dependencias definidas enpackage.json.
4. Ejecutar el servidor de desarrollo
Para iniciar el proyecto localmente:
bash
npm run devLa terminal mostrará una dirección local, normalmente similar a http://localhost:5173/.
Abre esa dirección en el navegador para visualizar la aplicación.
Mientras el servidor esté activo, los cambios que guardes en los archivos suelen reflejarse automáticamente en el navegador.
Para detener el servidor, pulsa Ctrl + C en la terminal.
5. Estructura básica del proyecto
Una estructura típica de Vue con Vite es:
text
nombre-del-proyecto/
├── public/
├── src/
│ ├── assets/
│ ├── components/
│ ├── App.vue
│ └── main.js
├── index.html
├── package.json
└── vite.config.jssrc/: contiene el código principal de la aplicación.src/components/: componentes reutilizables de Vue.App.vue: componente raíz de la aplicación.main.js: punto de entrada que inicializa Vue.public/: archivos estáticos que se sirven sin procesarlos como módulos.package.json: dependencias y comandos disponibles.vite.config.js: configuración de Vite.
Los nombres y archivos pueden variar dependiendo de las opciones seleccionadas.
6. Comandos habituales
| Comando | Función |
|---|---|
npm run dev | Inicia el servidor de desarrollo. |
npm run build | Compila la aplicación para producción. |
npm run preview | Permite previsualizar localmente la compilación de producción. |
npm install | Instala las dependencias del proyecto. |
npm install nombre-paquete | Instala un paquete adicional. |
npm uninstall nombre-paquete | Desinstala un paquete. |
Para comprobar que el proyecto puede compilarse correctamente:
bash
npm run buildLa compilación normalmente genera los archivos finales en la carpeta dist/.
7. Errores comunes
El comando npm no se reconoce
Node.js puede no estar instalado o no estar disponible en el PATH del sistema. Instala Node.js desde su sitio oficial y reinicia la terminal.
No se encuentra package.json
Probablemente estás ejecutando el comando fuera de la carpeta del proyecto.
Comprueba la ubicación actual y entra en la carpeta correcta:
bash
cd nombre-del-proyectoEl puerto ya está ocupado
Vite normalmente ofrece otro puerto disponible. Revisa la dirección que aparece en la terminal y utiliza esa dirección.
La aplicación no inicia después de descargar el proyecto
En la carpeta del proyecto, ejecuta:
bash
npm install
npm run dev8. Flujo de trabajo resumido
Para crear un proyecto nuevo desde cero:
bash
npm create vue@latest
cd nombre-del-proyecto
npm install
npm run devPara trabajar posteriormente en el proyecto:
bash
cd nombre-del-proyecto
npm run devY cuando quieras verificar la compilación:
bash
npm run buildNota: Vue es el framework que utilizas para construir la interfaz, mientras que Vite proporciona las herramientas para ejecutar el entorno de desarrollo y compilar la aplicación.