Creación de Proyectos Vue.js con Vue CLI y Webpack

Vue CLI es la herramienta oficial de línea de comandos para la rápida inicialización de proyectos Vue.js. Facilita la confiugración inicial y permite comenzar a desarrollar de manera eficiente.

Instalación de Node.js

Antes de instalar Vue CLI, es fundamental tener Node.js y su gestor de paquetes NPM (Node Package Manager) instalados. Puedes verificar la instalación ejecutando los siguientes comandos en tu terminal:

node -v
npm -v

Si ambos comandos muestran los números de versión, la instalación es correcta.

Insatlación de Vue CLI

Una vez configurado el entorno de Node.js, puedes instalar Vue CLI globalmente usando NPM:

npm install -g @vue/cli

La opción -g asegura que Vue CLI esté disponible en cualquier directorio de tu sistema. Si experimentas lentitud en la descarga, considera usar un registro (registry) de NPM espejo en tu región, como el de Taobao en China, usando cnpm (previamente instalado con npm install -g cnpm):

cnpm install -g @vue/cli

En caso de que la instalación falle, es recomendable limpiar la caché de NPM antes de reintentar:

npm cache clean --force

Tras la instalación, verifica la versión de Vue CLI:

vue --version

Para explorar las opciones disponibles y los comandos de Vue CLI, puedes usar:

vue --help

Generación de un Proyecto con Webpack

Vue CLI ofrece varios "plantillas" (templates) para iniciar proyectos. Estas plantillas definen la estructura inicial y las dependencias. Los tipos comunes incluyen plantillas basadas en Webpack o Browserify, y cada una puede venir en una versión "simple" (solo lo esencial para desarrollo) o "completa" (incluyendo linter, tests, etc.).

Para este ejemplo, ganeraremos un proyecto utilizando la plantilla oficial de Webpack en su configuración simple. Navega hasta el directorio donde deseas crear tu proyecto y ejecuta:

vue init webpack nombre-de-tu-proyecto
  • init: Comando para inicializar un nuevo proyecto.
  • webpack: Especifica la plantilla a utilizar (en este caso, la plantilla oficial de Webpack).
  • nombre-de-tu-proyecto: El nombre que le darás a tu nueva aplicación. Evita nombres reservados como 'vue', 'node', etc.

El comando te guiará a través de una serie de preguntas para configurar tu proyecto, como el nombre del proyecto, descripción, autor, configuración de Vue Router, y más.

Configuración y Ejecución del Proyecto

Una vez que el asistente de vue init ha completado la generación de archivos, navega al directorio del proyecto recién creado:

cd nombre-de-tu-proyecto

A continuación, instala todas las dependencias necesarias:

npm install

Finalmente, para iniciar el servidor de desarrollo y ver tu aplicación en el navegador, ejecuta:

npm run dev

Si todo ha ido correctamente, deberías ver tu primera aplicación Vue.js funcionando en el navegador, usualmente en http://localhost:8080.

Etiquetas: vuejs vue-cli webpack scaffolding nodejs

Publicado el 6-14 23:40