1
00:00:03,320 --> 00:00:09,060
Ahora es el momento de pasar a la segunda parte del ejercicio de Gulp.

2
00:00:09,060 --> 00:00:13,300
Seguiremos haciendo pasos similares a los que hicimos en

3
00:00:13,300 --> 00:00:18,230
la segunda parte del ejercicio de script de NPM y en el ejercicio actual.

4
00:00:18,230 --> 00:00:25,560
Por lo tanto, arreglaremos para eliminar la carpeta de distribución y luego copiar las fuentes,

5
00:00:25,560 --> 00:00:28,970
luego también reconstruir la carpeta de distribución,

6
00:00:28,970 --> 00:00:34,605
usando módulos de nodo similares

7
00:00:34,605 --> 00:00:41,325
como los que usamos para Grant y también los scripts NPM.

8
00:00:41,325 --> 00:00:46,390
Nuestro siguiente paso es configurar las tareas para eliminar

9
00:00:46,390 --> 00:00:51,305
la carpeta de distribución y también copiar las fuentes en la carpeta de distribución.

10
00:00:51,305 --> 00:00:54,895
Así que vamos a configurar algunos módulos de nodo.

11
00:00:54,895 --> 00:00:59,930
El primero que vamos a configurar se llama del.

12
00:01:02,970 --> 00:01:08,195
Este modelo de nodo le permite eliminar una carpeta.

13
00:01:08,195 --> 00:01:13,655
Y vamos a seguir adelante y configurar las tareas de Gulp.

14
00:01:13,655 --> 00:01:18,780
Con Gulp, afortunadamente, no necesitamos instalar otro módulo para copiarlo

15
00:01:18,780 --> 00:01:24,505
porque los flujos de Gulp nos permiten hacer la copia de los archivos con poco esfuerzo.

16
00:01:24,505 --> 00:01:27,945
Ir al archivo Gulp,

17
00:01:27,945 --> 00:01:31,870
voy a presentar el módulo mixto Gulp,

18
00:01:31,870 --> 00:01:34,185
que voy a decir, del.

19
00:01:34,185 --> 00:01:39,575
Y luego requiere el módulo del aquí.

20
00:01:39,575 --> 00:01:43,510
Así que una vez que necesitemos el módulo allí,

21
00:01:43,510 --> 00:01:47,524
podemos seguir adelante y configurar las tareas.

22
00:01:47,524 --> 00:01:51,695
Por lo tanto, configuraremos primero la tarea limpia aquí.

23
00:01:51,695 --> 00:01:54,730
Así que justo después de la tarea predeterminada,

24
00:01:54,730 --> 00:01:57,075
voy a configurar la tarea limpia.

25
00:01:57,075 --> 00:02:01,535
Así que voy a decir, Gulp tarea limpia.

26
00:02:01,535 --> 00:02:04,320
Y como puede ver,

27
00:02:04,320 --> 00:02:08,125
esto está configurado como la función allí.

28
00:02:08,125 --> 00:02:14,210
Y dentro de eso diríamos, volver del.

29
00:02:14,210 --> 00:02:20,885
Y luego el parámetro suministrado es la carpeta de distribución aquí.

30
00:02:20,885 --> 00:02:24,320
Así que esto configurará la tarea limpia.

31
00:02:24,320 --> 00:02:26,280
Y una vez que se ejecuta esta tarea,

32
00:02:26,280 --> 00:02:30,875
entonces la carpeta de distribución se va a eliminar.

33
00:02:30,875 --> 00:02:40,525
Nuestra siguiente tarea es copiar las fuentes en su carpeta de distribución.

34
00:02:40,525 --> 00:02:44,625
Por lo tanto, yo diría, copiar fuentes.

35
00:02:44,625 --> 00:02:48,595
Y como puede ver,

36
00:02:48,595 --> 00:02:55,570
configuramos la función allí y luego cerramos la función.

37
00:02:55,570 --> 00:02:59,050
Y luego aquí, simplemente diría,

38
00:02:59,050 --> 00:03:06,805
Gulp fuente y

39
00:03:06,805 --> 00:03:17,860
módulos de nodo, fuente impresionante, fuentes.

40
00:03:21,900 --> 00:03:33,370
Puedes verme usando los patrones de globbing, justo ahí.

41
00:03:39,140 --> 00:03:44,750
Y luego, una vez que seleccionamos todos los archivos fuente,

42
00:03:44,750 --> 00:03:50,560
simplemente los canalizamos en el archivo de destino.

43
00:03:51,270 --> 00:03:54,645
Por lo tanto, usted nota que no necesitamos

44
00:03:54,645 --> 00:04:01,450
un módulo específico para organizar la copia de los archivos.

45
00:04:01,450 --> 00:04:07,320
Simplemente usamos las secuencias de origen y destino de Gulp para poder

46
00:04:07,320 --> 00:04:12,965
canalizar los archivos desde la ubicación de origen a la ubicación de destino.

47
00:04:12,965 --> 00:04:19,075
Por lo tanto, estos dos configurarán la tarea de limpiar y copiar fuentes.

48
00:04:19,075 --> 00:04:24,010
A continuación, vamos a configurar el módulo NPM para la tarea imagemin.

49
00:04:24,010 --> 00:04:26,865
Así que la reducción y la compresión de las imágenes.

50
00:04:26,865 --> 00:04:34,910
Por lo tanto, para hacer eso agregue el mensaje de tipo Gulp imagemin.

51
00:04:34,910 --> 00:04:40,965
Este es el complemento Gulp correspondiente al módulo de nodo imagemin.

52
00:04:40,965 --> 00:04:45,065
Así que instalamos como complemento Gulp,

53
00:04:45,065 --> 00:04:47,860
que también es módulo de nodo.

54
00:04:47,860 --> 00:04:51,210
Así que una vez que la instalación esté completa,

55
00:04:51,210 --> 00:04:54,120
vamos a configurar esa tarea de imagemin. Al

56
00:04:54,120 --> 00:04:56,285
ir a nuestro archivo Gulp,

57
00:04:56,285 --> 00:05:05,700
configuraremos la tarea imagemin aquí.

58
00:05:05,700 --> 00:05:10,895
Así que configuraremos la tarea imagemin como función.

59
00:05:10,895 --> 00:05:15,050
Como puede ver, la estructuración del código para

60
00:05:15,050 --> 00:05:20,965
la definición de tarea Gulp es bastante estándar.

61
00:05:20,965 --> 00:05:25,110
Entonces, dirías fuente Gulp.

62
00:05:25,110 --> 00:05:29,650
Especificamos los archivos fuente allí y los archivos fuente en

63
00:05:29,650 --> 00:05:38,695
la carpeta de imágenes los

64
00:05:38,695 --> 00:05:42,855
archivos JPG, GIF y PNG desde allí.

65
00:05:42,855 --> 00:05:50,370
Y luego canalizarlos a través de la tarea imagemin.

66
00:05:50,370 --> 00:05:54,285
Y luego estableceré algunos parámetros aquí.

67
00:05:54,285 --> 00:06:00,390
Por lo tanto, configuraré

68
00:06:00,390 --> 00:06:07,240
el nivel de optimizaciones a tres, progresivo como verdadero.

69
00:06:07,240 --> 00:06:14,534
Por lo tanto, esto los convertirá en imágenes progresivas y entrelazadas.

70
00:06:14,534 --> 00:06:19,570
Entonces, una vez que esto está configurado,

71
00:06:20,630 --> 00:06:28,250
entonces el siguiente paso es canalizarlos a su destino.

72
00:06:28,250 --> 00:06:36,435
Y el destino aquí como puede ver es la carpeta de imágenes en la carpeta de distribución.

73
00:06:36,435 --> 00:06:40,110
Así que con esto la tarea imagemin ahora está configurada.

74
00:06:40,110 --> 00:06:44,430
Ahora, vamos a construir la tarea de compilación aquí.

75
00:06:44,430 --> 00:06:50,105
Por lo tanto, permítanme configurar la tarea de compilación.

76
00:06:50,105 --> 00:06:52,580
Entonces, para la compilación de la tarea,

77
00:06:52,580 --> 00:06:57,940
lo que le gustaría hacer es

78
00:06:59,150 --> 00:07:02,965
ejecutar primero la tarea limpia antes de que

79
00:07:02,965 --> 00:07:05,005
se ejecuten las tareas restantes

80
00:07:05,005 --> 00:07:08,220
porque queremos limpiar primero la carpeta de distribución.

81
00:07:08,220 --> 00:07:11,810
Y eso tiene que completarse antes de que se realicen las tareas restantes.

82
00:07:11,810 --> 00:07:18,605
Con Gulp, las tareas se ejecutan en paralelo automáticamente.

83
00:07:18,605 --> 00:07:21,980
Por lo tanto, puede suceder que

84
00:07:21,980 --> 00:07:25,455
si ejecuta la tarea limpia en paralelo con

85
00:07:25,455 --> 00:07:28,500
la tarea restante, la tarea limpia podría terminar más tarde y

86
00:07:28,500 --> 00:07:31,430
luego eliminar parte del trabajo realizado por las tareas restantes.

87
00:07:31,430 --> 00:07:34,580
Por lo tanto, es por eso que cuando especifica la tarea Gulp,

88
00:07:34,580 --> 00:07:36,920
si especifica clean como el primero en,

89
00:07:36,920 --> 00:07:39,105
como el segundo parámetro aquí,

90
00:07:39,105 --> 00:07:42,625
entonces eso significa que esa tarea se completará primero.

91
00:07:42,625 --> 00:07:45,730
Y luego se ejecutarán las tareas restantes.

92
00:07:45,730 --> 00:07:48,395
Por lo tanto, yo diría que Gulp empezar.

93
00:07:48,395 --> 00:07:49,830
Con el inicio de Gulp,

94
00:07:49,830 --> 00:07:54,445
todas las tareas que especificamos aquí se van a ejecutar en paralelo.

95
00:07:54,445 --> 00:08:03,975
Por lo tanto, voy a ejecutar la tarea de copiar fuentes y también la tarea imagemin juntos.

96
00:08:03,975 --> 00:08:07,255
Más adelante, configuraremos la tarea usemin y luego

97
00:08:07,255 --> 00:08:12,050
ejecutaremos eso también junto con las fuentes de copia e imagemin.

98
00:08:12,180 --> 00:08:17,400
Una última cosa que necesito agregar antes de continuar y ejecutar

99
00:08:17,400 --> 00:08:23,120
las tareas es subir aquí y luego requerir la imagemin.

100
00:08:23,120 --> 00:08:30,115
Yo diría que la imagemina requiere imagemin de Gulp.

101
00:08:30,115 --> 00:08:33,810
Y luego guarde los cambios.

102
00:08:34,670 --> 00:08:39,430
Ahora sigamos adelante y verifiquemos la tarea de compilación.

103
00:08:39,430 --> 00:08:45,400
En el símbolo del sistema, si su tipo Gulp build,

104
00:08:45,400 --> 00:08:47,540
entonces debe llevar a cabo las tres tareas.

105
00:08:47,540 --> 00:08:50,440
Así que verá que comienza la tarea limpia y la

106
00:08:50,440 --> 00:08:54,290
completa y luego comienza la tarea de compilación real.

107
00:08:54,290 --> 00:08:56,905
Por lo tanto, puede ver que especificando

108
00:08:56,905 --> 00:09:00,075
la limpieza debe completarse antes de que ocurra la compilación real,

109
00:09:00,075 --> 00:09:03,255
luego asegúrese de que primero limpie la carpeta de distribución

110
00:09:03,255 --> 00:09:08,170
luego se

111
00:09:08,170 --> 00:09:14,140
ejecutará la tarea de compilación que comprende las fuentes de copia y la imagemin, todas ellas completadas en paralelo a partir de entonces.

112
00:09:14,140 --> 00:09:16,290
Al ir al editor,

113
00:09:16,290 --> 00:09:18,705
verá que en la carpeta de distribución,

114
00:09:18,705 --> 00:09:23,560
vemos que las fuentes se han copiado y las imágenes se han copiado correctamente.

115
00:09:23,560 --> 00:09:29,970
El último paso es establecer la tarea usemin para construir la carpeta de distribución.

116
00:09:29,970 --> 00:09:32,895
Para configurar su tarea usemin,

117
00:09:32,895 --> 00:09:40,195
voy a instalar algunos plugins Gulp así que diría instalar NPM.

118
00:09:40,195 --> 00:09:46,310
Y luego instalaría el plugin de archivo uglify Gulp,

119
00:09:46,310 --> 00:09:48,635
que obviamente también es un módulo de nodo.

120
00:09:48,635 --> 00:09:57,170
Y luego instalaré el módulo de nodo usemin y luego el módulo de nodo rev.

121
00:09:57,170 --> 00:10:02,580
El módulo de nodo rev Gulp es como el plugin de la beca rev de gráficos de archivos que vimos antes.

122
00:10:02,580 --> 00:10:06,170
Es ligeramente diferente de la versión de archivo que vimos anteriormente,

123
00:10:06,170 --> 00:10:09,995
pero sirve para el mismo propósito.

124
00:10:09,995 --> 00:10:20,315
Entonces, Gulp rev, entonces configuraré Gulp Clean CSS y luego Gulp flatmap.

125
00:10:20,315 --> 00:10:24,390
Verás la razón de esto como nosotros-

126
00:10:26,270 --> 00:10:31,720
Configuramos nuestra tarea usemin, así,

127
00:10:31,720 --> 00:10:40,470
y gulp-html min y seguimos adelante e instalamos estos módulos aquí.

128
00:10:40,470 --> 00:10:43,070
Una vez instalados los módulos,

129
00:10:43,070 --> 00:10:50,555
vamos a seguir adelante y requerir estos módulos en nuestro archivo gulpfile y luego configurar la tarea usemin.

130
00:10:50,555 --> 00:10:54,620
Ir a nuestro archivo gulpfile justo en la parte superior,

131
00:10:54,620 --> 00:10:59,920
voy a requerir los módulos que acabo de instalar.

132
00:10:59,920 --> 00:11:08,200
Por lo tanto, el trago feo uglify.

133
00:11:08,200 --> 00:11:11,820
Entonces, la tarea uglify luego

134
00:11:11,820 --> 00:11:19,590
la tarea usemin trago usemin,

135
00:11:19,590 --> 00:11:21,970
luego después de eso,

136
00:11:21,970 --> 00:11:32,850
la revolucionaria luego, se

137
00:11:33,440 --> 00:11:38,620
olvidó de allí, coma allí.

138
00:11:38,620 --> 00:11:46,775
Tenga mucho cuidado de no perderse estas comas allí.

139
00:11:46,775 --> 00:12:08,789
Así que requiere gulp clean-css, luego flatmap y htmlmin.

140
00:12:08,789 --> 00:12:18,360
Así que estos son los módulos gulp

141
00:12:18,360 --> 00:12:19,970
que instalamos,

142
00:12:19,970 --> 00:12:24,580
así que vamos a guardar los cambios y luego vamos a bajar y configurar la tarea usemin.

143
00:12:24,580 --> 00:12:28,155
Al llegar al fondo del archivo gulpfile,

144
00:12:28,155 --> 00:12:34,405
justo allí configuraré la tarea usemin.

145
00:12:34,405 --> 00:12:36,940
Entonces, ¿qué hace la tarea usemin?

146
00:12:36,940 --> 00:12:43,040
Entonces, la tarea usemin toma

147
00:12:43,040 --> 00:12:50,640
los archivos htmly luego busca los bloques CSS y JavaScript en los archivos

148
00:12:50,640 --> 00:12:55,610
html, combina, concatena y minimiza y nuglifica los archivos y luego

149
00:12:55,610 --> 00:13:01,325
los reemplaza usando el archivo concatenado en la carpeta de distribución.

150
00:13:01,325 --> 00:13:02,965
Entonces, para comenzar,

151
00:13:02,965 --> 00:13:10,460
primero comenzaría especificando la fuente de gulp.

152
00:13:10,460 --> 00:13:12,455
Entonces, ¿dónde están los archivos fuente?

153
00:13:12,455 --> 00:13:17,090
Entonces, los archivos fuente son los archivos htmlen la carpeta actual.

154
00:13:17,090 --> 00:13:24,830
Así que trago. /start.html, entonces voy a

155
00:13:24,830 --> 00:13:32,990
canalizar este gulpfiles a través de este módulo gulp llamado como plano.

156
00:13:32,990 --> 00:13:34,535
¿ Qué hace flatmap?

157
00:13:34,535 --> 00:13:37,980
Flatmap toma estos múltiples archivos htmly luego

158
00:13:37,980 --> 00:13:42,415
inicia canalizaciones paralelas para cada uno de estos archivos html.

159
00:13:42,415 --> 00:13:46,295
Cada uno de ellos pasando por el mismo conjunto de pasos y, finalmente,

160
00:13:46,295 --> 00:13:49,550
convergiendo y copiando en la carpeta de destino.

161
00:13:49,550 --> 00:13:52,560
Entonces, como puede ver en nuestra carpeta actual,

162
00:13:52,560 --> 00:13:57,095
tenemos contactus.html, aboutus.html y index.html.

163
00:13:57,095 --> 00:14:00,020
Los tres deben ser procesados.

164
00:14:00,020 --> 00:14:04,465
Por lo tanto, el plano nos permite procesarlos en paralelo,

165
00:14:04,465 --> 00:14:10,280
iniciando el mismo conjunto de tuberías para cada uno de estos archivos,

166
00:14:10,280 --> 00:14:12,910
por lo que estoy haciendo uso del plano allí.

167
00:14:12,910 --> 00:14:20,650
Entonces, plano, y luego dentro del plano, necesito especificar la función,

168
00:14:20,650 --> 00:14:25,315
los dos parámetros; flujo, archivo.

169
00:14:25,315 --> 00:14:32,590
Entonces, el archivo básicamente toma cada uno de esos archivos fuente que hemos especificado allí,

170
00:14:32,590 --> 00:14:39,550
y luego los trata con el mismo conjunto de funciones aquí,

171
00:14:39,550 --> 00:14:43,460
y luego inicia su secuencia separada para cada una de ellas.

172
00:14:43,460 --> 00:14:48,585
Entonces, devolveré flujo,

173
00:14:48,585 --> 00:14:52,990
y luego canalizaré cada uno de estos

174
00:14:53,070 --> 00:15:00,930
a través de la tarea usemin que en sí,

175
00:15:00,930 --> 00:15:08,240
comprende la

176
00:15:09,630 --> 00:15:14,470
tarea css y uglify JavaScript y html.

177
00:15:14,470 --> 00:15:20,965
Entonces, para el css, voy a realizar la parte de revisión.

178
00:15:20,965 --> 00:15:26,220
Entonces, la parte css obviamente hará la concatenación y la minificación, etc.,

179
00:15:26,220 --> 00:15:29,520
y luego aplica la rev a eso para que actúe

180
00:15:29,520 --> 00:15:34,930
esa cadena de 20 bits en el archivo main.css allí.

181
00:15:34,930 --> 00:15:36,905
Entonces, para css configuré eso,

182
00:15:36,905 --> 00:15:39,440
y luego para html,

183
00:15:39,440 --> 00:15:42,890
porque tengo múltiples archivos html,

184
00:15:42,890 --> 00:15:45,745
necesito especificar esto como una función,

185
00:15:45,745 --> 00:15:55,540
y dentro de esta función diría que devuelve htmlmin.

186
00:15:55,570 --> 00:16:05,660
Y luego dentro de allí le daré el parámetro CollapseWhiteSpace,

187
00:16:05,660 --> 00:16:11,955
y ese parámetro se establecería en true.

188
00:16:11,955 --> 00:16:18,630
Y por lo tanto, esto básicamente completa la parte html de ella.

189
00:16:18,630 --> 00:16:24,970
Y luego la siguiente es la parte js de ella,

190
00:16:24,970 --> 00:16:26,160
la parte de JavaScript,

191
00:16:26,160 --> 00:16:35,105
que necesito hacer el uglify y luego la revisión para ello.

192
00:16:35,105 --> 00:16:44,060
Y luego, si tengo

193
00:16:44,060 --> 00:16:48,355
algún código javascript en línea, entonces necesito aplicar

194
00:16:48,355 --> 00:16:54,580
la tarea uglify para eso,

195
00:16:54,580 --> 00:16:57,435
y luego para el código inlinecss,

196
00:16:57,435 --> 00:17:06,640
usaré la tarea CleanSSS allí con concat como parámetro allí.

197
00:17:06,640 --> 00:17:09,880
Así que con esto, he configurado mi tarea usemin.

198
00:17:09,880 --> 00:17:13,950
Así que servirá para todas estas acciones diferentes en mi nombre.

199
00:17:13,950 --> 00:17:17,010
Y luego, una vez que se hayan hecho finalmente,

200
00:17:17,010 --> 00:17:22,420
los flujos resultantes se

201
00:17:22,420 --> 00:17:29,845
canalizarán a la carpeta de distribución.

202
00:17:29,845 --> 00:17:34,290
Entonces, con esto, la tarea usemin ahora está configurada.

203
00:17:34,290 --> 00:17:36,295
Déjame guardar los cambios.

204
00:17:36,295 --> 00:17:41,900
Y luego bajaré a la tarea de compilación y luego, después de imagemin, también

205
00:17:41,900 --> 00:17:47,955
agregaré usemin como una de las tareas que realizará la tarea de compilación.

206
00:17:47,955 --> 00:17:50,410
Entonces, con estos cambios, por lo tanto,

207
00:17:50,410 --> 00:17:52,945
hemos modificado la tarea de compilación,

208
00:17:52,945 --> 00:18:00,720
vamos a seguir adelante y luego verificar si la carpeta de distribución está construida correctamente o no. Al

209
00:18:00,720 --> 00:18:04,315
ir al indicador, permítanme escribir la

210
00:18:04,315 --> 00:18:10,065
compilación de trago y luego esperar a que gulp construya todas las diferentes tareas.

211
00:18:10,065 --> 00:18:13,585
Tomará un poco de tiempo para que el usemin complete su trabajo,

212
00:18:13,585 --> 00:18:18,265
y cuando termine de completar la transformación,

213
00:18:18,265 --> 00:18:22,875
mi carpeta de distribución ahora debería estar lista para ser vista.

214
00:18:22,875 --> 00:18:28,260
Al ir al editor, ahora puede ver que la carpeta de distribución se ha

215
00:18:28,260 --> 00:18:34,345
preparado aquí y puede ver el índice, contactus y acerca del archivo.html.

216
00:18:34,345 --> 00:18:37,470
Puede ver que al abrir el archivo.htmlindex.exe,

217
00:18:37,470 --> 00:18:39,365
se ha comprimido.

218
00:18:39,365 --> 00:18:42,605
Y el htmlmin se ha hecho,

219
00:18:42,605 --> 00:18:46,515
en particular tenga en cuenta cómo el archivo css se ha reemplazado

220
00:18:46,515 --> 00:18:54,300
con css/main- y luego verá una cadena larga there.css.

221
00:18:54,300 --> 00:19:04,300
Así que esto es igual que el archivo rev que vio en gruñido con el módulo gulp rev,

222
00:19:04,300 --> 00:19:06,960
esto es lo que hace con el nombre del archivo.

223
00:19:06,960 --> 00:19:11,350
Entonces, si miras el css, puedes ver que el nombre del archivo es el guión principal y

224
00:19:11,350 --> 00:19:16,470
luego alguna cadena hay punto css y de manera similar para el archivo javascriptfile.

225
00:19:16,470 --> 00:19:20,345
Entonces, esto es lo que hace el módulo gulp rev,

226
00:19:20,345 --> 00:19:22,505
y luego se preparan todos estos tres archivos.

227
00:19:22,505 --> 00:19:26,850
Echemos un vistazo a estos archivos en el navegador.

228
00:19:26,850 --> 00:19:33,195
Al ir al navegador, puedo ver que hay archivos fuente se están guardando correctamente.

229
00:19:33,195 --> 00:19:36,190
Déjame revisar la carpeta de distribución.

230
00:19:36,190 --> 00:19:38,220
Entonces, en la carpeta de distribución,

231
00:19:38,220 --> 00:19:42,350
el index.html que ha sido preparado por

232
00:19:42,350 --> 00:19:47,925
la tarea de compilación gulp parece estar funcionando correctamente.

233
00:19:47,925 --> 00:19:51,560
Permítanme también echar un vistazo a la página acerca,

234
00:19:51,560 --> 00:19:55,435
y podemos ver que acerca de la página también se construye correctamente,

235
00:19:55,435 --> 00:19:58,680
y también la página de contacto.

236
00:19:58,680 --> 00:20:04,075
Así que ahora puedes ver que nuestra tarea de trago se ha completado.

237
00:20:04,075 --> 00:20:07,105
Así que con esto, completamos este ejercicio.

238
00:20:07,105 --> 00:20:11,430
En este ejercicio, configuramos la limpieza y

239
00:20:11,430 --> 00:20:15,780
la copia de los archivos de fuente en nuestra carpeta de distribución,

240
00:20:15,780 --> 00:20:18,530
hicimos la tarea imagemin y finalmente configuramos

241
00:20:18,530 --> 00:20:22,865
la tarea usemin para construir nuestra carpeta de distribución.

242
00:20:22,865 --> 00:20:26,140
Con esto completamos este ejercicio.

243
00:20:26,140 --> 00:20:33,770
Este puede ser un buen momento para que usted haga un buen comentario con el mensaje Gulp parte dos.