Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gulp
Gulp
1 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
2 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
pipe()
3 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
4 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
sudo
5 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
gulp -v
6 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
npm init
{
"name": "gulp-primeros-pasos",
"version": "0.0.1",
"description": "Gulp: Primeros pasos",
"main": "gulpfile.js",
"author": "jansanchez",
"license": "MIT"
}
7 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
–save-dev
8 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
{
"name": "gulp-primeros-pasos",
"version": "0.0.1",
"description": "Gulp: Primeros pasos",
"main": "gulpfile.js",
"author": "jansanchez",
"license": "MIT",
"devDependencies": {
"gulp": "^3.8.7",
"gulp-concat": "^2.3.4",
"gulp-uglify": "^0.3.1"
}
}
devDependencies
9 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
/*
* Dependencias
*/
var gulp = require('gulp'),
concat = require('gulp-concat'),
uglify = require('gulp-uglify');
/*
10 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
gulp demo
11 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
12 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
/*
* Dependencias
*/
var gulp = require('gulp'),
concat = require('gulp-concat'),
uglify = require('gulp-uglify');
gulp.task()
/*
* Configuración de la tarea 'demo'
*/
gulp.task('demo', function () {
// Contenido de la tarea 'demo'
});
13 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
gulp demo
gulp
estaticos
14 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
gulp
default
gulp.task('default', function () {
/*
* Código de nuestra tarea por defecto.
15 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
*/
});
gulp
gulp.src()
gulp.dest()
16 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
js/source/1.js
js/source/*.js
js/source
js/**/*.js
js
!js/source/3.js
static/*.+(js|css)
static/
gulp.src('js/source/*.js')
17 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
pipe()
pipe()
.pipe(concat('todo.js'))
.pipe(uglify())
18 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
gulp.dest()
.pipe(gulp.dest('js/build/'))
19 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
/*
* Dependencias
*/
var gulp = require('gulp'),
concat = require('gulp-concat'),
uglify = require('gulp-uglify');
/*
* Configuración de la tarea 'demo'
*/
gulp.task('demo', function () {
gulp.src('js/source/*.js')
.pipe(concat('todo.js'))
.pipe(uglify())
.pipe(gulp.dest('js/build/'))
});
20 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
gulp.watch('js/source/*.js', ['js']);
js
gulp.watch('js/source/*.js', function(){
/*
* Aquí iría el código de la acción que deseas realizar,
* Cuando hayan cambios en dichos archivos.
*
* También podrías ejecutar una tarea mediante el método
* gulp.start('js')
*
* Pero este método no es oficial, le pertenece al
* paquete 'Orchestrator' ya que Gulp hereda los
* métodos de 'Orchestrator'.
*/
});
21 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
gulpplugin
/*
* Dependencias
22 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
*/
var gulp = require('gulp'),
jshint = require('gulp-jshint'),
concat = require('gulp-concat'),
uglify = require('gulp-uglify');
/*
* Configuración de la tarea 'demo'
*/
gulp.task('demo', function () {
gulp.src('js/source/*.js')
.pipe(jshint())
.pipe(jshint.reporter('default'))
.pipe(concat('todo.js'))
.pipe(uglify())
.pipe(gulp.dest('js/build/'))
});
23 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
ifconfig
eth0
inet addr:192.111.77.27 Bcast:192.111.77.255
Link encap:Ethernet HWaddr 00:1b:00:bb:1c:ab
Mask:255.255.255.0 Scope:Link
collisions:0 txqueuelen:1000
24 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
25 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
26 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
27 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
Únete a la discusión...
Gracias!
• Responder • Compartir ›
28 de 29 6/3/2018 6:19 p. m.
Gulp.js en español - tutorial básico y primeros pasos https://frontendlabs.io/1669--gulp-js-en-espanol-tutorial-basico-primeros...
29 de 29 6/3/2018 6:19 p. m.