La línea de comando para el diseño web andamios nuevos proyectos

Hasta ahora, ha aprendido cómo usar la línea de comandos para la administración de paquetes de terceros, cómo encender su código de usuario, la automatización con los encargados de tareas, la recarga en vivo y la sincronización del navegador..

En este último tutorial de la serie, aprenderá cómo usar la línea de comandos para que sus proyectos comiencen a ejecutarse mediante el andamiaje de nuevos proyectos que tengan todos los códigos de terceros que requieren, así como la administración de tareas de Grunt o Gulp ya configurada. , en cuestión de momentos.

Hay más de mil tipos diferentes de proyectos que actualmente puedes usar en la línea de comandos, pero en este tutorial veremos cuatro de ellos para proyectos basados ​​en:

  • Fundación
  • Oreja
  • HTML5 boilerplate
  • Kit de inicio web de Google

Fundación

Foundation tiene su propia CLI (interfaz de línea de comando) que es excelente para el andamiaje de proyectos de la infraestructura de Foundation. Veamos cómo usar el CLI de Foundation para crear un proyecto utilizando Compass..

Instalar Foundation CLI y requisitos previos

La primera parte de los andamios de un nuevo proyecto de Foundation es instalar el CLI requerido. Antes de hacerlo, deberá asegurarse de tener cinco requisitos previos instalados en su sistema:

  • Git
  • NodeJS
  • Cenador
  • Rubí
  • paquete grunt-cli

Cubrimos la instalación de NodeJS, Git y Bower en los paquetes de terceros de Taming, la instalación de Ruby se cubrió en Encender el código del extremo frontal y la instalación de grunt-cli en Automatización con los corredores de tareas.

Después de asegurarte de que tienes Ruby instalado, deberás instalar las gemas de Compass y Bundler con estos comandos:

gema instalar brújula
paquete de instalación de gemas

Ahora puede seguir adelante e instalar el CLI de Foundation con este comando:

base de instalación de gemas

Crear un Proyecto de Fundación

Ahora, cada vez que desee iniciar un nuevo proyecto de Foundation, abra un terminal donde desee crearlo y ejecute el comando

fundación nuevo project_name

A continuación, verás tu nueva estructura de carpetas de proyectos generada, así:

Desde aquí, deberá tener un terminal apuntando dentro de su carpeta de proyecto real, por ejemplo. dentro de “project_name”.

La gema "bundler" que instaló anteriormente se usará aquí para asegurarse de que se hayan instalado todas las bibliotecas necesarias. Haz que todo se aleje al ejecutar el comando:

haz

Solo tiene que hacer esto una vez cuando cree sus proyectos de Foundation Compass por primera vez.

En el navegador, tu nuevo proyecto se verá así:

Ya estás listo para comenzar el desarrollo de tu proyecto. Hay un compilador incorporado de Sass que mirará los archivos ".scss" en la biblioteca en busca de cambios, y luego los compilará en css para usted. Actívalo con el comando:

paquete de reloj de brújula exec

Hacendado

Yeoman es una herramienta diseñada expresamente para el andamiaje de nuevos proyectos. Funciona sobre NodeJS, integra Bower para la administración de paquetes y usa Grunt o Gulp para la ejecución de tareas.

Después de instalar Yeoman, el proceso básico para el andamiaje se convierte en cualquier nuevo proyecto:

  1. Busque e instale un generador Yeoman para el tipo de proyecto que desea crear, por ejemplo. generator-h5bp para un proyecto HTML5 Boilerplate.
  2. Tipo yo  para generar un nuevo proyecto, por ejemplo. yo h5bp

Lea más sobre Yeoman en: http://yeoman.io/

Instalar Yeoman

Para usar Yeoman, deberás tener Bower, Grunt-Cli y Gulp instalados globalmente, lo que deberías tener en este punto siempre y cuando hayas seguido todos los tutoriales de la serie hasta el momento..

Instale Yeoman globalmente con el comando:

npm install -g yo

Ahora está listo para ir a buscar generadores y andamios nuevos proyectos..

Crear un Proyecto Bootstrap

Para armar un proyecto Bootstrap usaremos generator-gulp-bootstrap. Entre otras cosas, este generador lo configura con el marco de Bootstrap, jQuery & Modernizr, BrowserSync, la compilación automática de Sass a través de LibSass, la alineación automática de JS y la optimización de imágenes..

Instalar el generador

Instale el generador a nivel mundial con:

[sudo] npm install -g generator-gulp-bootstrap

Andamio el proyecto

Apunte su terminal a donde quiera que desee montar su nuevo proyecto y ejecute:

yo trago de arranque

Obtendrá una pequeña pantalla como esta en su terminal, y podrá verificar que desea usar Bootstrap y Modernizr:

Una vez que el generador termine de ejecutarse, tendrá una estructura de carpetas como esta:

Comandos

Para construir su proyecto use el comando:

trago

Para activar una vista previa local con la compilación automática y la ejecución de recarga:

trago reloj

En un navegador, tu nuevo proyecto de Bootstrap se verá así:

Crear un proyecto HTML5

Para crear un nuevo proyecto de HTML5 Boilerplate utilizaremos generator-h5bp.

Instalar el generador

Instale el generador a nivel mundial con:

[sudo] npm install generator-h5bp -g

Andamio el proyecto

Scaffold su nuevo proyecto con este comando:

yo h5bp

Tendrás la opción de elegir si quieres que se incluya o no los documentos en tu proyecto, entonces el generador se ejecutará.

Luego tendrás un nuevo proyecto HTML5 Boilerplate estructurado como:

En un navegador, todo lo que verá será un simple mensaje de "¡Hola mundo!", Pero si ve el código verá que tiene todo lo que necesita para poner en marcha su sitio HTML5:

Crear un proyecto de Google Web Starter Kit

El Web Starter Kit es un proyecto de Google, diseñado como "repetitivo y herramientas para el desarrollo de múltiples dispositivos". Puede leer todo sobre sus características en: https://developers.google.com/web/starter-kit/

Para andamiar usaremos generador-móvil..

Instalar el generador

Instale el generador a nivel mundial con:

[sudo] npm install yeoman / generator-mobile -g

Andamio el proyecto

Scaffold su proyecto GWSK con el comando:

yo móvil

En su terminal, responderá a una serie de preguntas según las cuales se generará su proyecto:

Cuando el generador haya terminado de ejecutar su nuevo proyecto tendrá esta estructura:

Comandos

Para abrir una vista previa localhost potenciada por BrowserSync, ejecute este comando:

un buen trago

La vista previa de tu sitio se verá así:

Nota: Después de ejecutar el comando gulp serve, es posible que aparezca un mensaje de error que indica que no se pudo encontrar la sincronización del navegador. Si es así, instálalo manualmente en tu carpeta con este comando:

[sudo] npm install browser-sync

Para construir todo el proyecto ejecute este comando:

trago

Para obtener retroalimentación sobre la velocidad de ejecución de su proyecto:

gran velocidad de las páginas

Este comando le dará una lectura de los datos de "velocidad de las páginas" en su terminal de la siguiente manera:

Y si eligió una de las opciones de alojamiento mientras organiza su proyecto, publique su sitio con:

desplegar trago

En conclusión

Eso es todo para este tutorial: ahora tiene una serie de herramientas a su alcance para ponerse en marcha con algunos marcos frontales comunes, todo a través del poder de la línea de comandos.!