1
00:00:03,320 --> 00:00:09,060
Il est maintenant temps de passer à la deuxième partie de l'exercice Gulp.

2
00:00:09,060 --> 00:00:13,300
Nous continuerons à faire des étapes similaires à celles de

3
00:00:13,300 --> 00:00:18,230
la deuxième partie de l'exercice de script NPM et de l'exercice en cours.

4
00:00:18,230 --> 00:00:25,560
Donc, nous allons organiser pour supprimer le dossier de distribution puis copier les polices,

5
00:00:25,560 --> 00:00:28,970
puis aussi reconstruire le dossier de distribution,

6
00:00:28,970 --> 00:00:34,605
en utilisant des modules de noeud similaires à ceux

7
00:00:34,605 --> 00:00:41,325
que nous avons utilisés pour Grant et aussi les scripts NPM.

8
00:00:41,325 --> 00:00:46,390
Notre prochaine étape consiste à configurer les tâches de suppression

9
00:00:46,390 --> 00:00:51,305
du dossier de distribution et de copie des polices dans le dossier de distribution.

10
00:00:51,305 --> 00:00:54,895
Nous allons donc mettre en place quelques modules de noeud.

11
00:00:54,895 --> 00:00:59,930
Le premier que nous allons mettre en place s'appelle del.

12
00:01:02,970 --> 00:01:08,195
Ce modèle de nœud vous permet de supprimer un dossier.

13
00:01:08,195 --> 00:01:13,655
Et allons de l'avant et configurons les tâches Gulp.

14
00:01:13,655 --> 00:01:18,780
Avec Gulp, heureusement, nous n'avons pas besoin d'installer un autre module pour copier

15
00:01:18,780 --> 00:01:24,505
car les flux Gulp nous permettent de copier les fichiers avec peu d'effort.

16
00:01:24,505 --> 00:01:27,945
Aller au fichier Gulp,

17
00:01:27,945 --> 00:01:31,870
je vais introduire le module mixte Gulp,

18
00:01:31,870 --> 00:01:34,185
ce que je dirai, del.

19
00:01:34,185 --> 00:01:39,575
Et puis exiger le module del ici.

20
00:01:39,575 --> 00:01:43,510
Donc, une fois que nous avons besoin du module del là,

21
00:01:43,510 --> 00:01:47,524
nous pouvons aller de l'avant et mettre en place les tâches.

22
00:01:47,524 --> 00:01:51,695
Donc, nous allons d'abord mettre en place la tâche propre ici.

23
00:01:51,695 --> 00:01:54,730
Donc, juste après la tâche par défaut,

24
00:01:54,730 --> 00:01:57,075
je vais configurer la tâche propre.

25
00:01:57,075 --> 00:02:01,535
Donc, je vais dire, Gulp tâche propre.

26
00:02:01,535 --> 00:02:04,320
Et comme vous pouvez le voir,

27
00:02:04,320 --> 00:02:08,125
cela est configuré comme la fonction là-bas.

28
00:02:08,125 --> 00:02:14,210
Et à l'intérieur que nous dirions, retour del.

29
00:02:14,210 --> 00:02:20,885
Et puis le paramètre fourni est le dossier de distribution ici.

30
00:02:20,885 --> 00:02:24,320
Donc, cela va mettre en place la tâche propre.

31
00:02:24,320 --> 00:02:26,280
Et une fois cette tâche exécutée

32
00:02:26,280 --> 00:02:30,875
, le dossier de distribution va être supprimé.

33
00:02:30,875 --> 00:02:40,525
Notre prochaine tâche consiste à copier les polices dans leur dossier de distribution.

34
00:02:40,525 --> 00:02:44,625
Donc, je dirais, copiez les polices.

35
00:02:44,625 --> 00:02:48,595
Et comme vous pouvez le voir,

36
00:02:48,595 --> 00:02:55,570
nous mettons en place la fonction là, puis fermons la fonction.

37
00:02:55,570 --> 00:02:59,050
Et puis ici, je dirais simplement,

38
00:02:59,050 --> 00:03:06,805
Gulp sources et

39
00:03:06,805 --> 00:03:17,860
modules de noeud, police génial, polices.

40
00:03:21,900 --> 00:03:33,370
Vous pouvez me voir en utilisant les schémas globbing, juste là.

41
00:03:39,140 --> 00:03:44,750
Et puis une fois que nous avons sélectionné tous les fichiers source,

42
00:03:44,750 --> 00:03:50,560
nous les canalisons dans le fichier de destination.

43
00:03:51,270 --> 00:03:54,645
Donc, vous remarquez que nous n'avons pas besoin

44
00:03:54,645 --> 00:04:01,450
d'un module spécifique pour organiser la copie des fichiers.

45
00:04:01,450 --> 00:04:07,320
Nous utilisons simplement les flux source et destination Gulp pour être en mesure de

46
00:04:07,320 --> 00:04:12,965
diriger les fichiers de l'emplacement source vers l'emplacement de destination.

47
00:04:12,965 --> 00:04:19,075
Ainsi, ces deux vont configurer la tâche de nettoyage et de copie des polices.

48
00:04:19,075 --> 00:04:24,010
Ensuite, nous allons configurer le module NPM pour la tâche imagemin.

49
00:04:24,010 --> 00:04:26,865
Donc, la compression et la compression des images.

50
00:04:26,865 --> 00:04:34,910
Donc, pour ce faire, ajoutez le type d'invite Gulp imagemin.

51
00:04:34,910 --> 00:04:40,965
Il s'agit du plugin Gulp correspondant au module de nœud imagemin.

52
00:04:40,965 --> 00:04:45,065
Donc, nous avons installé comme plugin Gulp,

53
00:04:45,065 --> 00:04:47,860
qui est également module de noeud.

54
00:04:47,860 --> 00:04:51,210
Donc, une fois l'installation terminée,

55
00:04:51,210 --> 00:04:54,120
configurons cette tâche imagemin.

56
00:04:54,120 --> 00:04:56,285
Pour accéder à notre fichier Gulp,

57
00:04:56,285 --> 00:05:05,700
nous allons configurer la tâche imagemin ici.

58
00:05:05,700 --> 00:05:10,895
Nous allons donc configurer la tâche imagemin en tant que fonction.

59
00:05:10,895 --> 00:05:15,050
Comme vous pouvez le voir, la structuration du code pour

60
00:05:15,050 --> 00:05:20,965
la définition de tâche Gulp est à peu près standard.

61
00:05:20,965 --> 00:05:25,110
Donc, tu dirais la source Gulp.

62
00:05:25,110 --> 00:05:29,650
Nous spécifions les fichiers source là et les fichiers source dans

63
00:05:29,650 --> 00:05:38,695
le dossier image les

64
00:05:38,695 --> 00:05:42,855
fichiers JPG, GIF et PNG à partir de là.

65
00:05:42,855 --> 00:05:50,370
Et puis les diriger à travers la tâche imagemin.

66
00:05:50,370 --> 00:05:54,285
Et puis je vais mettre en place quelques paramètres ici.

67
00:05:54,285 --> 00:06:00,390
Donc, je vais mettre en place

68
00:06:00,390 --> 00:06:07,240
le niveau d'optimisation à trois, progressif comme vrai.

69
00:06:07,240 --> 00:06:14,534
Ainsi, cela les transformera en images progressives et entrelacées.

70
00:06:14,534 --> 00:06:19,570
Donc, une fois que cela est configuré,

71
00:06:20,630 --> 00:06:28,250
l'étape suivante consiste à les diriger vers leur destination.

72
00:06:28,250 --> 00:06:36,435
Et la destination ici comme vous pouvez le voir est le dossier d'image dans le dossier de distribution.

73
00:06:36,435 --> 00:06:40,110
Donc, avec cela, la tâche imagemin est maintenant configurée.

74
00:06:40,110 --> 00:06:44,430
Maintenant, nous allons construire la tâche de construction ici.

75
00:06:44,430 --> 00:06:50,105
Donc, laissez-moi configurer la tâche de construction.

76
00:06:50,105 --> 00:06:52,580
Donc, pour la construction de la tâche,

77
00:06:52,580 --> 00:06:57,940
ce que vous souhaitez faire est d'abord d'

78
00:06:59,150 --> 00:07:02,965
exécuter la tâche propre avant que

79
00:07:02,965 --> 00:07:05,005
les tâches restantes soient exécutées

80
00:07:05,005 --> 00:07:08,220
parce que nous voulons d'abord nettoyer le dossier de distribution.

81
00:07:08,220 --> 00:07:11,810
Et cela doit être terminé avant que les tâches restantes ne soient effectuées.

82
00:07:11,810 --> 00:07:18,605
Avec Gulp, les tâches sont exécutées automatiquement en parallèle.

83
00:07:18,605 --> 00:07:21,980
Et il peut donc arriver que

84
00:07:21,980 --> 00:07:25,455
si vous exécutez la tâche propre en parallèle avec la tâche restante,

85
00:07:25,455 --> 00:07:28,500
la tâche propre peut finir par finir plus tard,

86
00:07:28,500 --> 00:07:31,430
puis supprimer une partie du travail effectué par les tâches restantes.

87
00:07:31,430 --> 00:07:34,580
C' est pourquoi, lorsque vous spécifiez la tâche Gulp,

88
00:07:34,580 --> 00:07:36,920
si vous spécifiez clean comme premier dans,

89
00:07:36,920 --> 00:07:39,105
comme deuxième paramètre ici,

90
00:07:39,105 --> 00:07:42,625
cela signifie que cette tâche sera terminée en premier.

91
00:07:42,625 --> 00:07:45,730
Et puis les tâches restantes seront exécutées.

92
00:07:45,730 --> 00:07:48,395
Donc, je dirais que Gulp commence.

93
00:07:48,395 --> 00:07:49,830
Avec le Gulp start,

94
00:07:49,830 --> 00:07:54,445
toutes les tâches que nous spécifions ici vont être exécutées en parallèle.

95
00:07:54,445 --> 00:08:03,975
Donc, je vais exécuter la tâche de copie des polices et aussi la tâche imagemin ensemble.

96
00:08:03,975 --> 00:08:07,255
Plus tard, nous allons configurer la tâche usemin, puis l'

97
00:08:07,255 --> 00:08:12,050
exécuter également avec les polices de copie et imagemin.

98
00:08:12,180 --> 00:08:17,400
Une dernière chose que je dois ajouter avant d'aller de l'avant et d'exécuter

99
00:08:17,400 --> 00:08:23,120
les tâches est d'aller ici et ensuite exiger l'imagemin.

100
00:08:23,120 --> 00:08:30,115
Je dirais que imagemin nécessite Gulp imagemin.

101
00:08:30,115 --> 00:08:33,810
Et puis enregistrez les modifications.

102
00:08:34,670 --> 00:08:39,430
Allons maintenant et vérifions la tâche de construction.

103
00:08:39,430 --> 00:08:45,400
À l'invite, si votre type Gulp build,

104
00:08:45,400 --> 00:08:47,540
alors il devrait effectuer les trois tâches.

105
00:08:47,540 --> 00:08:50,440
Donc, vous verrez qu'il démarre la tâche propre et la

106
00:08:50,440 --> 00:08:54,290
termine, puis il démarre la tâche de construction réelle.

107
00:08:54,290 --> 00:08:56,905
Donc, vous pouvez voir qu'en spécifiant

108
00:08:56,905 --> 00:09:00,075
le nettoyage doit être terminé avant que la construction réelle ne se produise,

109
00:09:00,075 --> 00:09:03,255
alors vous assurez-vous que vous nettoyez d'abord le dossier de distribution,

110
00:09:03,255 --> 00:09:08,170
puis la tâche de construction qui comprend

111
00:09:08,170 --> 00:09:14,140
les polices de copie et l'imagemin, tous se terminant en parallèle sera exécutée par la suite.

112
00:09:14,140 --> 00:09:16,290
Aller à l'éditeur,

113
00:09:16,290 --> 00:09:18,705
vous verrez que dans le dossier de distribution,

114
00:09:18,705 --> 00:09:23,560
nous voyons que les polices ont été copiées et les images ont été copiées correctement.

115
00:09:23,560 --> 00:09:29,970
La dernière étape consiste à définir la tâche usemin afin de créer le dossier de distribution.

116
00:09:29,970 --> 00:09:32,895
Pour configurer leur tâche usemin,

117
00:09:32,895 --> 00:09:40,195
je vais installer quelques plugins Gulp donc je dirais installer NPM.

118
00:09:40,195 --> 00:09:46,310
Et puis j'installerais le plugin de fichier uglify Gulp,

119
00:09:46,310 --> 00:09:48,635
qui est évidemment aussi un module de nœud.

120
00:09:48,635 --> 00:09:57,170
Et puis j'installerai le module de noeud usemin, puis le module de noeud rev.

121
00:09:57,170 --> 00:10:02,580
Le module de noeud de rev Gulp est comme le plugin de subvention de graphe de fichier que nous avons vu plus tôt.

122
00:10:02,580 --> 00:10:06,170
C' est légèrement différent du fichier rev que nous avons vu plus tôt,

123
00:10:06,170 --> 00:10:09,995
mais sert le même but.

124
00:10:09,995 --> 00:10:20,315
Donc, Gulp rev, alors je vais mettre en place Gulp CSS propre, puis Gulp flatmap.

125
00:10:20,315 --> 00:10:24,390
Vous verrez la raison de cela que

126
00:10:26,270 --> 00:10:31,720
nous - Nous avons mis en place notre tâche usemin, donc,

127
00:10:31,720 --> 00:10:40,470
et gulp-html min et nous allons de l'avant et installer ces modules ici.

128
00:10:40,470 --> 00:10:43,070
Une fois les modules installés,

129
00:10:43,070 --> 00:10:50,555
nous allons de l'avant et exigeons ces modules dans notre gulpfile, puis configurons la tâche usemin.

130
00:10:50,555 --> 00:10:54,620
En allant à notre gulpfile juste en haut,

131
00:10:54,620 --> 00:10:59,920
je vais exiger les modules que je viens d'installer.

132
00:10:59,920 --> 00:11:08,200
Donc, la gorgée uglify.

133
00:11:08,200 --> 00:11:11,820
Donc, la tâche uglify puis

134
00:11:11,820 --> 00:11:19,590
la tâche usemin gulp usemin,

135
00:11:19,590 --> 00:11:21,970
puis après que

136
00:11:21,970 --> 00:11:32,850
le rév puis,

137
00:11:33,440 --> 00:11:38,620
oublié là, virgule là.

138
00:11:38,620 --> 00:11:46,775
Soyez très prudent de ne pas manquer ces virgules là-bas.

139
00:11:46,775 --> 00:12:08,789
Donc, exiger gulp clean-css, puis flatmap, et htmlmin.

140
00:12:08,789 --> 00:12:18,360
Donc, ce sont les modules gulp

141
00:12:18,360 --> 00:12:19,970
que nous avons installés,

142
00:12:19,970 --> 00:12:24,580
alors sauvegardons les modifications et ensuite nous allons descendre et configurer la tâche usemin.

143
00:12:24,580 --> 00:12:28,155
En venant au bas du fichier gulpfile,

144
00:12:28,155 --> 00:12:34,405
juste là, je vais mettre en place la tâche usemin.

145
00:12:34,405 --> 00:12:36,940
Alors, que fait la tâche usemin ?

146
00:12:36,940 --> 00:12:43,040
Ainsi, la tâche usemin prend

147
00:12:43,040 --> 00:12:50,640
les fichiers html, puis recherche les blocs CSS et JavaScript dans les fichiers html,

148
00:12:50,640 --> 00:12:55,610
combine, concatène, minifie et nuglifie les fichiers, puis

149
00:12:55,610 --> 00:13:01,325
les remplace en utilisant le fichier concaténé dans le dossier de distribution.

150
00:13:01,325 --> 00:13:02,965
Donc, pour commencer,

151
00:13:02,965 --> 00:13:10,460
je commencerais par spécifier la source gulp.

152
00:13:10,460 --> 00:13:12,455
Alors, où sont les fichiers sources ?

153
00:13:12,455 --> 00:13:17,090
Donc, les fichiers source sont les fichiers htmldans le dossier courant.

154
00:13:17,090 --> 00:13:24,830
Alors, gorgée. /start.html, alors je vais

155
00:13:24,830 --> 00:13:32,990
diriger ce gulpfiles à travers ce module gulp appelé comme flatmap.

156
00:13:32,990 --> 00:13:34,535
Que fait flatmap ?

157
00:13:34,535 --> 00:13:37,980
Flatmap prend ces fichiers htmlmultiples, puis

158
00:13:37,980 --> 00:13:42,415
démarre les pipelines parallèles pour chacun de ces fichiers html.

159
00:13:42,415 --> 00:13:46,295
Chacun d'entre eux passant par le même ensemble d'étapes, puis finalement,

160
00:13:46,295 --> 00:13:49,550
convergeant et copiant dans le dossier de destination.

161
00:13:49,550 --> 00:13:52,560
Ainsi, comme vous pouvez le voir dans notre dossier actuel,

162
00:13:52,560 --> 00:13:57,095
nous avons contactus.html, aboutus.html et index.html.

163
00:13:57,095 --> 00:14:00,020
Tous les trois doivent être traités.

164
00:14:00,020 --> 00:14:04,465
Donc, la flatmap nous permet de les traiter en parallèle, en

165
00:14:04,465 --> 00:14:10,280
démarrant le même ensemble de tuyaux pour chacun de ces fichiers,

166
00:14:10,280 --> 00:14:12,910
donc c'est pourquoi j'utilise la flatmap là-bas.

167
00:14:12,910 --> 00:14:20,650
Donc, flatmap, puis à l'intérieur de la flatmap, j'ai besoin de spécifier la fonction,

168
00:14:20,650 --> 00:14:25,315
les deux paramètres ; stream, fichier.

169
00:14:25,315 --> 00:14:32,590
Donc, le fichier prend fondamentalement chacun de ces fichiers source que nous avons spécifiés là,

170
00:14:32,590 --> 00:14:39,550
puis les traite avec le même ensemble de fonctions ici,

171
00:14:39,550 --> 00:14:43,460
puis démarre son flux séparé pour chacun d'eux.

172
00:14:43,460 --> 00:14:48,585
Donc, je vais retourner flux,

173
00:14:48,585 --> 00:14:52,990
et puis je conduirai chacun d'entre eux

174
00:14:53,070 --> 00:15:00,930
à travers la tâche usemin qui elle-même,

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

176
00:15:09,630 --> 00:15:14,470
tâche css et uglify JavaScript et html.

177
00:15:14,470 --> 00:15:20,965
Donc, pour le css, je vais effectuer la partie de révision.

178
00:15:20,965 --> 00:15:26,220
Donc, la partie css fera évidemment la concaténation et la minification et ainsi de suite,

179
00:15:26,220 --> 00:15:29,520
puis applique le rev à cela de sorte qu'il agit

180
00:15:29,520 --> 00:15:34,930
cette chaîne de 20 bits au fichier main.css là.

181
00:15:34,930 --> 00:15:36,905
Donc, pour css, je l'ai mis en place,

182
00:15:36,905 --> 00:15:39,440
puis pour html,

183
00:15:39,440 --> 00:15:42,890
parce que j'ai plusieurs fichiers html,

184
00:15:42,890 --> 00:15:45,745
j'ai besoin de spécifier ceci comme une fonction,

185
00:15:45,745 --> 00:15:55,540
et à l'intérieur de cette fonction je dirais retourner htmlmin.

186
00:15:55,570 --> 00:16:05,660
Et puis à l'intérieur, je vais lui donner le paramètre collapseWhiteSpace,

187
00:16:05,660 --> 00:16:11,955
et ce paramètre serait défini sur true.

188
00:16:11,955 --> 00:16:18,630
Et donc cela complète essentiellement la partie html de celui-ci.

189
00:16:18,630 --> 00:16:24,970
Et puis le suivant est la partie js de celui-ci,

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

191
00:16:26,160 --> 00:16:35,105
dont j'ai besoin pour faire l'uglify, puis la révision pour cela.

192
00:16:35,105 --> 00:16:44,060
Et puis, si j'ai du

193
00:16:44,060 --> 00:16:48,355
code javascript en ligne, j'ai besoin d'appliquer

194
00:16:48,355 --> 00:16:54,580
la tâche uglify pour cela,

195
00:16:54,580 --> 00:16:57,435
et puis pour le code inlinecss,

196
00:16:57,435 --> 00:17:06,640
j'utiliserai la tâche CleanSS là-bas avec concat comme paramètre là-bas.

197
00:17:06,640 --> 00:17:09,880
Donc, avec cela, j'ai mis en place ma tâche usemin.

198
00:17:09,880 --> 00:17:13,950
Il répondra donc à toutes ces actions différentes en mon nom.

199
00:17:13,950 --> 00:17:17,010
Et puis une fois qu'ils sont finis,

200
00:17:17,010 --> 00:17:22,420
les flux résultants seront

201
00:17:22,420 --> 00:17:29,845
acheminés vers le dossier de distribution.

202
00:17:29,845 --> 00:17:34,290
Donc, avec cela, la tâche usemin est maintenant toute la configuration définie.

203
00:17:34,290 --> 00:17:36,295
Laissez-moi enregistrer les changements.

204
00:17:36,295 --> 00:17:41,900
Et puis je passerai à la tâche de construction, puis après imagemin, je vais également

205
00:17:41,900 --> 00:17:47,955
ajouter usemin comme l'une des tâches à effectuer par la tâche de construction.

206
00:17:47,955 --> 00:17:50,410
Donc, avec ces changements, donc,

207
00:17:50,410 --> 00:17:52,945
nous avons modifié la tâche de construction,

208
00:17:52,945 --> 00:18:00,720
allons de l'avant et puis vérifions si le dossier de distribution est construit correctement ou non.

209
00:18:00,720 --> 00:18:04,315
Aller à l'invite, laissez-moi taper gulp

210
00:18:04,315 --> 00:18:10,065
build et ensuite attendre que gulp construise toutes les différentes tâches.

211
00:18:10,065 --> 00:18:13,585
Cela prendra un peu de temps pour que l'utilisateur complète son travail,

212
00:18:13,585 --> 00:18:18,265
et quand il est terminé la transformation

213
00:18:18,265 --> 00:18:22,875
, mon dossier de distribution devrait maintenant être prêt pour être consulté.

214
00:18:22,875 --> 00:18:28,260
Aller à l'éditeur, vous pouvez maintenant voir que le dossier de distribution a été

215
00:18:28,260 --> 00:18:34,345
préparé ici et vous pouvez voir l'index, contactus et aboutus.htmlfile.

216
00:18:34,345 --> 00:18:37,470
Vous pouvez voir que lorsque vous ouvrez le fichier index.html,

217
00:18:37,470 --> 00:18:39,365
il a été compressé.

218
00:18:39,365 --> 00:18:42,605
Et le htmlmin a été fait,

219
00:18:42,605 --> 00:18:46,515
en particulier notez comment le fichier css a été remplacé

220
00:18:46,515 --> 00:18:54,300
par css/main- et ensuite vous verrez une longue chaîne there.css.

221
00:18:54,300 --> 00:19:04,300
Donc, c'est exactement comme le fichier rev que vous avez vu en grunt avec le module gulp rev,

222
00:19:04,300 --> 00:19:06,960
c'est ce qu'il fait au nom du fichier.

223
00:19:06,960 --> 00:19:11,350
Donc, si vous regardez le css, vous pouvez voir que le nom du fichier est tiret principal

224
00:19:11,350 --> 00:19:16,470
, puis une chaîne il dot css et similaire pour le javascriptfile.

225
00:19:16,470 --> 00:19:20,345
Donc, c'est ce que fait le module gulp rev,

226
00:19:20,345 --> 00:19:22,505
puis tous ces trois fichiers sont préparés.

227
00:19:22,505 --> 00:19:26,850
Jetons un coup d'oeil à ces fichiers dans le navigateur.

228
00:19:26,850 --> 00:19:33,195
Aller au navigateur, je peux voir qu'il y a des fichiers source sont enregistrés correctement.

229
00:19:33,195 --> 00:19:36,190
Laissez-moi vérifier le dossier de distribution.

230
00:19:36,190 --> 00:19:38,220
Donc, dans le dossier de distribution,

231
00:19:38,220 --> 00:19:42,350
le index.html qui a été préparé par

232
00:19:42,350 --> 00:19:47,925
la tâche de construction gulp semble fonctionner correctement.

233
00:19:47,925 --> 00:19:51,560
Permettez-moi également de consulter la page à propos,

234
00:19:51,560 --> 00:19:55,435
et nous pouvons voir qu'à propos de la page est également construit correctement,

235
00:19:55,435 --> 00:19:58,680
ainsi que la page de contact.

236
00:19:58,680 --> 00:20:04,075
Donc maintenant, vous pouvez voir que notre tâche Gulp est terminée.

237
00:20:04,075 --> 00:20:07,105
Donc, avec cela, nous terminons cet exercice.

238
00:20:07,105 --> 00:20:11,430
Dans cet exercice, nous avons configuré le nettoyage et

239
00:20:11,430 --> 00:20:15,780
la copie des fichiers de polices dans notre dossier de distribution,

240
00:20:15,780 --> 00:20:18,530
nous avons fait la tâche imagemin et finalement nous avons configuré

241
00:20:18,530 --> 00:20:22,865
la tâche usemin pour construire notre dossier de distribution.

242
00:20:22,865 --> 00:20:26,140
Avec cela, nous complétons cet exercice.

243
00:20:26,140 --> 00:20:33,770
Cela peut être un bon moment pour vous de faire un bon commentaire avec le message Gulp deuxième partie.