Skip to content

Latest commit

 

History

History
78 lines (58 loc) · 2.47 KB

File metadata and controls

78 lines (58 loc) · 2.47 KB

shieldsIO shieldsIO shieldsIO

WideImg

Máster en Programación FullStack con JavaScript y Node.js

JS, Node.js, Frontend, Backend, Firebase, Express, Patrones, HTML5_APIs, Asincronía, Websockets, Testing

Yeoman

Yeoman Logo

The Yeoman workflow comprises three types of tools for improving your productivity and satisfaction when building a web app: the scaffolding tool (yo), the build tool (Grunt, Gulp, etc) and the package manager (like Bower and npm).

Yeoman: Instalación

Instalamos Yeoman global (incluye Grunt, Bower...)

  npm install yo -g

Instalamos globalmente el generador de proyectos web

  npm install --global generator-gulp-webapp

En la carpeta deseada lanzamos el generador para que se cree un pryecto completo

  yo gulp-webapp

Acabada la instalación con exito

  gulp serve

Preparando todo para producción

  gulp

Yeoman: Gestión de errores

Verificamos que es lo que no funciona.

  yo doctor

Resultado esperado:

Yeoman Doctor
Running sanity checks on your system

✔ Global configuration file is valid
✔ Node.js version
✔ No .bowerrc file in home directory
✔ No .yo-rc.json file in home directory
✔ npm version
✔ NODE_PATH matches the npm root

Yeoman: Generadores Populares

Ejercicios

1 - Utilizaremos un Generador para crear la landing de un producto/idea/servicio o incluso nuesro propio portfolio y lo hostearemos con Github Pages

  // Tu solución