Instalación de Vue.js: Node, Dev Tools y CLI

Clase 3 de 53Curso Profesional de Vue.js 2

Resumen

Construye con confianza en Vue.js con un entorno sólido: Node.js y npm, Vue DevTools en Chrome y Vue CLI para crear proyectos listos para producción. Aquí verás qué instalar, para qué sirve cada herramienta y cómo acelera tu flujo de trabajo sin configuraciones complejas.

¿Qué instalar primero para trabajar con Vue.js?

Para aprovechar herramientas como webpack y Babel, necesitas Node.js. Aunque Vue.js no corre sobre Node, muchas utilidades del ecosistema sí. Al instalar Node, también se instala npm, el package manager que permitirá agregar dependencias como Vue, Babel o webpack. Puedes usar instaladores para cada sistema operativo o package managers en Linux y Mac; la vía recomendada es el instalador por su simplicidad.

  • Instala Node.js y obtendrás npm automáticamente.
  • Verifica la instalación desde la terminal.
  • Continúa con las demás herramientas tras confirmar versiones.

¿Cómo verificar Node y npm?

Usa estos comandos en una terminal. Si devuelven un número de versión, la instalación fue correcta.

node -v
npm -v

¿Qué métodos de instalación convienen?

  • Descarga el instalador oficial según tu sistema operativo.
  • Alternativamente, usa package managers en Linux o Mac.
  • Prioriza el instalador por su sencillez y menor fricción.

¿Para qué sirve Vue Dev Tools en Chrome?

Vue Dev Tools es una extensión para Chrome que agrega una pestaña en el inspector del navegador. Permite debuggear, inspeccionar y ver en tiempo real los componentes, sus propiedades, métodos y estado. Muy útil, no obligatoria, pero acelera el diagnóstico y la comprensión de tu aplicación.

  • Visualiza la jerarquía de componentes en vivo.
  • Consulta props, methods y state al instante.
  • Mejora el debug con una interfaz clara.

¿Cómo instalar la extensión desde Chrome Web Store?

  • Entra al repositorio de GitHub de Vue Dev Tools.
  • Haz clic en el enlace “get it on the Chrome Web Store”.
  • Agrega la extensión a Chrome con un clic.

¿Qué pasa si usas Firefox u otro navegador?

  • No hay herramienta equivalente instalada de forma directa.
  • Existe un workaround for Firefox enlazado en el repositorio.
  • La experiencia no es igual a la de Google Chrome.

¿Qué resuelve Vue CLI y cómo se instala?

Vue CLI es un command line interface que genera aplicaciones y te abstrae de la configuración inicial. Crea el setup completo para empezar desde un “hello world” hasta estructuras más avanzadas, con diferentes templates y herramientas de compilación.

  • Instala con npm de forma global para usarlo en cualquier ruta.
  • El flag -g lo deja disponible en todo el sistema.
  • Elige templates con webpack, Browserify o JavaScript plano.
npm install -g vue-cli

¿Qué incluye el scaffolding inicial?

  • Estructura base lista para desarrollar.
  • Configuración de module bundlers como webpack o Browserify.
  • Scripts para compilar y ejecutar el proyecto.

¿Qué son los single file components (.vue)?

Al trabajar con CLI usarás single file components o archivos .vue. Un solo archivo agrupa estructura HTML, lógica y estilos.

  • Secciones: template, script y style.
  • El script exporta un módulo (ES6/ES2015).
  • El style define el diseño del componente.
<template>
  <div>Hola Vue</div>
</template>

<script>
export default {
  name: 'HolaVue'
}
</script>

<style>
div { font-family: sans-serif; }
</style>

Con esta base, podrás crear una app funcional desde cero y enfocarte en el código, no en la configuración. ¿Tienes dudas o quieres compartir tu setup? Deja tu comentario y conversemos.