Instalación de Vue.js: Node, Dev Tools y CLI
Clase 3 de 53 • Curso Profesional de Vue.js 2
Contenido del curso
CLI y Dev Tools
- 3

Instalación de Vue.js: Node, Dev Tools y CLI
Viendo ahora - 4

Crear una aplicación Vue con CLI y webpack
12:49 min - 5

Cómo funciona webpack.config.js
10:38 min - 6

Babel: transpilador de JavaScript moderno
05:06 min - 7

ESLint con Standard JS: linteo automático en webpack
15:34 min - 8

Configuración de Sass y Bulma en Vue
06:18 min - 9

Cómo configurar Pug en Vue con webpack
04:23 min - 10
Diseño de Mockups: Práctica y Colaboración en Comunidad
00:20 min - 11
Creación de Vistas con Mockups y Vue.js
00:32 min
Manipulación del DOM
- 12

Expresiones en Vue: sintaxis doble llave
03:49 min - 13

Diferencia entre v-show y v-if en el DOM
06:22 min - 14

Qué es data binding en Vue.js
04:11 min - 15

Computed properties en Vue.js: cómo crearlas
04:13 min - 16

Qué son los watchers de Vue
02:25 min - 17

Eventos Vue: directiva v-on y métodos format
06:12 min - 18

Cómo construir una interfaz de búsqueda completa en Vue
19:03 min - 19
Manipulación del DOM con Vue.js: Práctica y Ejercicios
03:00 min
REST y HTTP
Sistema de Componentes
- 23

Cómo crear componentes en Vue
08:46 min - 24

Componentes Layout en Vue con Bulma
09:50 min - 25

Reactividad en Vue: $set y Object.assign
06:14 min - 26

Hooks del ciclo de vida en Vue.js
05:38 min - 27

Comunicación padre-hijo con props en Vue
23:27 min - 28

Eventos en Vue: comunicar hijo a padre
12:04 min - 29

Slots: HTML dinámico en componentes Vue
13:42 min - 30

Plugin Event Bus: comunicar componentes sin relación en Vue
19:19 min
Vue Router
Extendiendo VueJS
Clases, Animaciones y Transiciones36
Vuex
- 39

Cómo Vuex centraliza estados en Vue
03:41 min - 40

Instalación de Vuex con estado único
17:32 min - 41

Cómo usar mutations y commit en Vuex
08:16 min - 42

Getters de Vuex: mapGetters y store sincronizado
07:35 min - 43

Cómo dispatch ejecuta actions asincrónicas en ViewX
07:54 min - 44

Instalación de Viewex en Platzi Music
26:37 min
Nuxt.js
Deploy a Producción con Now
Conclusiones
Bonus
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.