﻿1
00:00:01,350 --> 00:00:03,440
‫Instructeur : Dans cette

2
00:00:03,440 --> 00:00:07,200
‫vidéo, examinons les deux types de packages que nous

3
00:00:07,200 --> 00:00:12,193
‫pouvons installer avec npm, ainsi que les deux types d'installations qu'il existe.

4
00:00:14,070 --> 00:00:17,070
‫Ainsi, les deux types de packages que

5
00:00:17,070 --> 00:00:21,419
‫nous pouvons installer sont des dépendances simples ou des dépendances de développement.

6
00:00:21,419 --> 00:00:26,419
‫Désormais, les dépendances simples ou régulières sont simplement des packages contenant

7
00:00:26,600 --> 00:00:30,880
‫du code que nous inclurons dans notre propre code.

8
00:00:30,880 --> 00:00:34,598
‫Donc du code sur lequel nous avons construit notre propre application,

9
00:00:34,598 --> 00:00:37,390
‫et c'est pourquoi nous les appelons en fait

10
00:00:37,390 --> 00:00:40,580
‫des dépendances, car notre projet et notre code en

11
00:00:40,580 --> 00:00:42,130
‫dépendent pour fonctionner correctement.

12
00:00:42,130 --> 00:00:44,920
‫Par exemple, Express, qui est, encore une fois,

13
00:00:44,920 --> 00:00:47,050
‫le framework Node que nous utiliserons

14
00:00:47,050 --> 00:00:47,943
‫plus tard

15
00:00:47,943 --> 00:00:50,478
‫dans le cours, ce sera une dépendance.

16
00:00:50,478 --> 00:00:54,637
‫Alors installons maintenant notre toute première dépendance juste pour

17
00:00:54,637 --> 00:00:57,580
‫vous montrer comment cela fonctionne.

18
00:00:57,580 --> 00:01:01,410
‫Et le package que nous allons installer s'appelle Slugify, qui est

19
00:01:01,410 --> 00:01:03,780
‫un petit outil que nous pouvons

20
00:01:03,780 --> 00:01:07,490
‫utiliser pour créer des URL plus lisibles à partir des noms.

21
00:01:07,490 --> 00:01:10,410
‫Par exemple, comme les noms de produits dans le cas

22
00:01:10,410 --> 00:01:12,698
‫de notre exemple de formulaire de nœud.

23
00:01:12,698 --> 00:01:16,579
‫Ainsi, pour installer une simple dépendance

24
00:01:16,579 --> 00:01:21,579
‫dans npm, il suffit de dire npm install, puis

25
00:01:23,008 --> 00:01:25,760
‫le nom du package, qui

26
00:01:25,760 --> 00:01:28,187
‫est simplement Slugify.

27
00:01:28,187 --> 00:01:31,629
‫Dans les versions précédentes, vous deviez également

28
00:01:31,629 --> 00:01:35,660
‫dire dash dash save, comme celui-ci, mais pour le

29
00:01:35,660 --> 00:01:38,196
‫moment, ce n'est plus nécessaire.

30
00:01:38,196 --> 00:01:42,440
‫Donc, si vous spécifiez simplement npm install slugify,

31
00:01:42,440 --> 00:01:47,250
‫il installera alors ce package en tant que dépendance régulière.

32
00:01:47,250 --> 00:01:51,020
‫Et regardez ce qui arrive à notre colis. json une fois cette

33
00:01:51,020 --> 00:01:52,803
‫installation terminée.

34
00:01:53,950 --> 00:01:58,060
‫Nous allons donc appuyer sur retour maintenant, et voyons ce qui se passe.

35
00:01:58,060 --> 00:02:00,340
‫Et en fait, c'était très

36
00:02:00,340 --> 00:02:02,690
‫rapide et cela a installé notre paquet

37
00:02:02,690 --> 00:02:06,650
‫tout de suite, puis a créé ce nouveau champ ici appelé

38
00:02:06,650 --> 00:02:10,163
‫dépendances, et a placé notre première dépendance, Slugify, juste là-dedans.

39
00:02:12,200 --> 00:02:15,240
‫Il contient également la version du package, mais

40
00:02:15,240 --> 00:02:18,480
‫nous en parlerons un peu plus plus loin dans

41
00:02:18,480 --> 00:02:19,353
‫cette section.

42
00:02:20,632 --> 00:02:23,410
‫C'est notre première dépendance, et

43
00:02:23,410 --> 00:02:26,960
‫encore une fois, ce n'est qu'une dépendance normale.

44
00:02:26,960 --> 00:02:29,973
‫Et nous utiliserons Slugify directement dans la prochaine

45
00:02:30,863 --> 00:02:35,863
‫vidéo, donc juste pour avoir une idée de la façon dont nous utilisons

46
00:02:36,060 --> 00:02:38,910
‫ces dépendances tierces dans notre code.

47
00:02:38,910 --> 00:02:40,720
‫Mais pour le moment, ce

48
00:02:40,720 --> 00:02:43,650
‫que je veux vous montrer, c'est qu'en plus de ces

49
00:02:43,650 --> 00:02:46,390
‫dépendances régulières, nous avons aussi des dépendances de développement.

50
00:02:46,390 --> 00:02:50,140
‫Et ce ne sont généralement que des outils de développement,

51
00:02:50,140 --> 00:02:53,540
‫par exemple comme un bundler de code comme

52
00:02:53,540 --> 00:02:57,310
‫Webpack, ou un outil de débogage ou une bibliothèque de test.

53
00:02:57,310 --> 00:03:00,200
‫Ce sont donc des dépendances de développement.

54
00:03:00,200 --> 00:03:02,330
‫Ils ne sont pas nécessaires

55
00:03:02,330 --> 00:03:05,290
‫pour la production, donc notre code n'en dépend

56
00:03:05,290 --> 00:03:08,910
‫pas vraiment, nous les utilisons simplement pour développer nos applications.

57
00:03:08,910 --> 00:03:11,640
‫Installons maintenant une dépendance de développement, qui

58
00:03:11,640 --> 00:03:15,350
‫n'est qu'un nom court pour la dépendance de développement,

59
00:03:15,350 --> 00:03:17,090
‫et l'outil que

60
00:03:17,090 --> 00:03:19,160
‫nous allons installer s'appelle nodemon.

61
00:03:19,160 --> 00:03:24,160
‫Donc npm install nodemon, comme ça, puis ce que nous devons faire

62
00:03:24,900 --> 00:03:27,030
‫pour spécifier qu'il s'agit d'une

63
00:03:27,030 --> 00:03:31,473
‫dépendance de développement, c'est-à-dire save dev, et cela ajoutera donc une

64
00:03:33,500 --> 00:03:37,390
‫entrée à ce package. json dans

65
00:03:37,390 --> 00:03:40,160
‫les dépendances de développement.

66
00:03:40,160 --> 00:03:42,661
‫Voyons donc

67
00:03:42,661 --> 00:03:46,360
‫cela une fois l'installation terminée.

68
00:03:46,360 --> 00:03:50,330
‫Maintenant, nodemon est un très bel outil qui nous aide

69
00:03:50,330 --> 00:03:53,749
‫à développer des applications Node JS en redémarrant automatiquement

70
00:03:53,749 --> 00:03:58,250
‫l'application Node chaque fois que nous modifions certains fichiers dans notre

71
00:03:58,250 --> 00:03:59,870
‫répertoire de travail.

72
00:03:59,870 --> 00:04:02,850
‫Alors rappelez-vous que dans le projet, je

73
00:04:02,850 --> 00:04:06,300
‫fermais le serveur tout le temps, puis le

74
00:04:06,300 --> 00:04:08,530
‫redémarrais chaque fois que je

75
00:04:08,530 --> 00:04:10,240
‫modifiais le code.

76
00:04:10,240 --> 00:04:12,810
‫Mais avec cet outil, ce n'est plus nécessaire.

77
00:04:12,810 --> 00:04:16,200
‫Ainsi, il redémarrera automatiquement le serveur à chaque fois que nous

78
00:04:16,200 --> 00:04:17,283
‫effectuerons une modification.

79
00:04:18,661 --> 00:04:21,290
‫L'installation est maintenant terminée, et cela

80
00:04:21,290 --> 00:04:24,850
‫a créé un nouveau champ appelé dépendances de développement,

81
00:04:24,850 --> 00:04:27,720
‫puis, bien sûr, ajouté nodemon à l'intérieur.

82
00:04:27,720 --> 00:04:30,473
‫Et donc notre projet sait maintenant

83
00:04:30,473 --> 00:04:34,805
‫fondamentalement que nous dépendons de cet outil ici pour développer notre application,

84
00:04:34,805 --> 00:04:38,853
‫et de ce package ici pour construire notre base de code.

85
00:04:40,660 --> 00:04:44,470
‫Ce sont donc les deux types de forfaits.

86
00:04:44,470 --> 00:04:48,050
‫Parlons maintenant également des deux types d'installation de ces packages,

87
00:04:48,050 --> 00:04:49,330
‫car pour

88
00:04:49,330 --> 00:04:52,250
‫le moment, tout ce que nous avons fait

89
00:04:52,250 --> 00:04:55,010
‫était d'installer ces packages localement, ils ne fonctionnent

90
00:04:55,010 --> 00:04:57,658
‫donc que dans ce projet et nous

91
00:04:57,658 --> 00:05:00,010
‫pouvons réellement le voir ici dans

92
00:05:00,010 --> 00:05:01,390
‫notre dossier de projet

93
00:05:01,390 --> 00:05:03,800
‫car npm a créé ceci nouveau dossier

94
00:05:03,800 --> 00:05:05,963
‫appelé modules de nœud pour nous.

95
00:05:06,810 --> 00:05:10,329
‫Il a toutes les dépendances de notre projet.

96
00:05:10,329 --> 00:05:13,501
‫Mais maintenant, vous pourriez demander, eh bien,

97
00:05:13,501 --> 00:05:16,214
‫nous n'avons spécifié que Slugify

98
00:05:16,214 --> 00:05:20,658
‫et nodemon, alors que font tous ces packages ici ?

99
00:05:20,658 --> 00:05:23,490
‫Eh bien, c'est simplement parce qu'ils sont

100
00:05:23,490 --> 00:05:26,573
‫à leur tour des dépendances de nos dépendances.

101
00:05:26,573 --> 00:05:31,400
‫Si, par exemple, Slugify a besoin de l'un de

102
00:05:31,400 --> 00:05:36,130
‫ces packages, alors npm installera également ces dépendances.

103
00:05:36,130 --> 00:05:39,090
‫Et donc nous nous retrouvons avec toutes ces dépendances

104
00:05:39,090 --> 00:05:40,443
‫ici dans notre projet.

105
00:05:44,770 --> 00:05:48,600
‫Ce sont donc des modules locaux, donc Slugify et nodemon,

106
00:05:48,600 --> 00:05:50,720
‫encore une fois, nous les

107
00:05:50,720 --> 00:05:54,360
‫avons simplement installés localement dans notre dossier de projet et

108
00:05:54,360 --> 00:05:56,790
‫ils ne fonctionneront nulle part ailleurs.

109
00:05:56,790 --> 00:06:01,170
‫Mais avec npm, nous pouvons également avoir des installations globales, et les

110
00:06:01,170 --> 00:06:04,460
‫installations globales seront alors disponibles n'importe où, pas

111
00:06:04,460 --> 00:06:06,980
‫seulement dans notre dossier de projet,

112
00:06:06,980 --> 00:06:10,490
‫mais dans chaque dossier sur l'ensemble de votre machine.

113
00:06:10,490 --> 00:06:13,360
‫Ainsi, un package doit être installé globalement

114
00:06:13,360 --> 00:06:17,530
‫lorsqu'il fournit une commande exécutable que vous pouvez exécuter à partir

115
00:06:17,530 --> 00:06:20,000
‫de l'interface de ligne de commande.

116
00:06:20,000 --> 00:06:24,260
‫Et nodemon, par exemple, est un outil comme celui-là.

117
00:06:24,260 --> 00:06:28,000
‫J'utilise donc nodemon dans tous les projets Node sur lesquels je travaille,

118
00:06:28,000 --> 00:06:31,530
‫et j'ai donc installé nodemon en tant que dépendance globale car de

119
00:06:31,530 --> 00:06:34,710
‫cette façon, je n'ai pas à l'installer à chaque fois

120
00:06:34,710 --> 00:06:36,830
‫que je crée un nouveau projet.

121
00:06:36,830 --> 00:06:38,880
‫Je peux simplement l'utiliser dans un

122
00:06:38,880 --> 00:06:41,083
‫nouveau projet car il est déjà installé globalement.

123
00:06:41,950 --> 00:06:44,620
‫Faisons-le donc maintenant.

124
00:06:44,620 --> 00:06:46,560
‫Effacez la console

125
00:06:46,560 --> 00:06:48,780
‫ici, puis installez-la globalement.

126
00:06:48,780 --> 00:06:52,480
‫Donc npm install, et il y a en

127
00:06:52,480 --> 00:06:55,290
‫fait un raccourci pour installer.

128
00:06:55,290 --> 00:06:58,963
‫En fait, il suffit d'écrire i, comme ça.

129
00:06:58,963 --> 00:07:02,990
‫C'est en fait généralement comme ça que je le fais.

130
00:07:02,990 --> 00:07:07,990
‫Donc npm i nodemon, puis flag global.

131
00:07:10,080 --> 00:07:11,283
‫Appuyez sur

132
00:07:13,291 --> 00:07:18,010
‫retour maintenant, et maintenant il est installé dans le monde entier.

133
00:07:18,010 --> 00:07:20,460
‫Mais cela nous donne en fait cette erreur,

134
00:07:20,460 --> 00:07:23,480
‫et si vous êtes sur un Mac et que vous

135
00:07:23,480 --> 00:07:25,370
‫l'avez fait comme ça, cela

136
00:07:25,370 --> 00:07:27,635
‫vous donnera également une erreur simplement parce que

137
00:07:27,635 --> 00:07:30,446
‫vous n'avez pas les autorisations pour installer ce package.

138
00:07:30,446 --> 00:07:34,190
‫Si vous êtes sur un Mac, cela ne fonctionne pas,

139
00:07:34,190 --> 00:07:37,090
‫et je pense que sous Windows, cela

140
00:07:37,090 --> 00:07:39,770
‫devrait fonctionner, du moins c'est l'expérience

141
00:07:39,770 --> 00:07:43,370
‫que j'ai, mais si vous êtes sur un Mac,

142
00:07:43,370 --> 00:07:46,890
‫vous avez en fait mis sudo devant. puis entrez

143
00:07:46,890 --> 00:07:50,750
‫votre mot de passe simplement pour lui donner la permission.

144
00:07:50,750 --> 00:07:52,704
‫Eh bien, dans mon cas, j'ai

145
00:07:52,704 --> 00:07:55,720
‫Touch ID, mais si vous ne l'avez pas, vous pouvez

146
00:07:55,720 --> 00:07:58,560
‫utiliser le mot de passe de votre compte utilisateur.

147
00:07:58,560 --> 00:08:02,700
‫Quoi qu'il en soit, maintenant cela fonctionne, et nous pouvons maintenant commencer à

148
00:08:02,700 --> 00:08:04,470
‫utiliser nodemon sur ce projet.

149
00:08:04,470 --> 00:08:07,380
‫Alors laissez-moi vous montrer comment cela fonctionne.

150
00:08:07,380 --> 00:08:09,459
‫Donc, avant de lancer notre application, nous l'avons fait comme ceci.

151
00:08:09,459 --> 00:08:14,459
‫Nous avons écrit node puis index. js.

152
00:08:14,480 --> 00:08:17,460
‫Ce que j'ai fait ici maintenant était en fait une saisie

153
00:08:17,460 --> 00:08:19,900
‫semi-automatique, et je pense que je ne vous

154
00:08:19,900 --> 00:08:21,170
‫en avais pas parlé

155
00:08:21,170 --> 00:08:24,030
‫à ce stade, alors laissez-moi aller de l'avant et supprimer ceci.

156
00:08:24,030 --> 00:08:26,680
‫J'ai donc commencé à taper le i ici, et comme

157
00:08:26,680 --> 00:08:30,200
‫il n'y a pas d'autre fichier qui commence par un i, je peux

158
00:08:30,200 --> 00:08:31,550
‫maintenant appuyer sur la

159
00:08:31,550 --> 00:08:33,950
‫tabulation, et ainsi il complètera automatiquement le reste

160
00:08:33,950 --> 00:08:35,613
‫du nom de fichier pour moi.

161
00:08:36,499 --> 00:08:40,279
‫Nous avions l'habitude de le faire comme ça, puis d'appuyer

162
00:08:40,279 --> 00:08:42,890
‫sur retour, puis chaque fois que nous

163
00:08:42,890 --> 00:08:46,200
‫voulions faire un changement, nous devions le quitter comme

164
00:08:46,200 --> 00:08:48,370
‫ça et tout redémarrer.

165
00:08:48,370 --> 00:08:51,963
‫Mais ce n'est plus le cas car maintenant nous avons nodemon.

166
00:08:51,963 --> 00:08:55,900
‫Donc, tout ce que nous avons à faire est d'écrire nodemon au

167
00:08:55,900 --> 00:08:59,293
‫lieu d'écrire nodemon, puis d'indexer. js.

168
00:09:01,490 --> 00:09:04,910
‫D'accord, et maintenant, il surveille chaque fichier avec

169
00:09:04,910 --> 00:09:06,093
‫chaque extension.

170
00:09:07,816 --> 00:09:10,892
‫Si nous revenons maintenant à notre fichier ici, nous n'avons même

171
00:09:10,892 --> 00:09:13,100
‫pas besoin de changer quoi que ce soit,

172
00:09:13,100 --> 00:09:15,160
‫tout ce que j'ai à faire est

173
00:09:15,160 --> 00:09:18,790
‫de le sauvegarder et de regarder ce qui se passe ici dans la console.

174
00:09:18,790 --> 00:09:20,750
‫Je vais donc l'enregistrer

175
00:09:20,750 --> 00:09:24,146
‫maintenant et vous voyez redémarrer en raison de modifications.

176
00:09:24,146 --> 00:09:28,340
‫Maintenant, il recommence, index de nœud. js.

177
00:09:28,340 --> 00:09:29,880
‫Vous voyez donc qu'en

178
00:09:29,880 --> 00:09:32,860
‫coulisses, il exécute toujours la commande d'origine que nous avions

179
00:09:32,860 --> 00:09:37,370
‫l'habitude de faire, donc l'index de nœud. js, et donc nodemon est

180
00:09:37,370 --> 00:09:40,210
‫fondamentalement juste un wrapper autour de cette

181
00:09:40,210 --> 00:09:42,320
‫commande de nœud simplement

182
00:09:42,320 --> 00:09:44,642
‫pour nous faciliter la vie.

183
00:09:44,642 --> 00:09:48,530
‫C'est un outil extrêmement pratique pour nous de travailler avec

184
00:09:48,530 --> 00:09:49,990
‫Node, et pour le

185
00:09:49,990 --> 00:09:53,670
‫reste du cours, j'utiliserai toujours nodemon au lieu de

186
00:09:53,670 --> 00:09:55,083
‫la commande node.

187
00:09:55,970 --> 00:09:59,230
‫Et maintenant juste pour finir, il y a encore une petite

188
00:09:59,230 --> 00:10:01,450
‫chose que je voulais vous montrer ici.

189
00:10:01,450 --> 00:10:05,120
‫Disons que nous n'avons pas installé nodemon globalement.

190
00:10:05,120 --> 00:10:10,120
‫Eh bien, comment utiliserions-nous alors notre dépendance de développement ici localement ?

191
00:10:10,410 --> 00:10:13,800
‫Donc le nodemon local que nous avons installé.

192
00:10:13,800 --> 00:10:16,730
‫Eh bien, nous ne pouvions pas simplement l'exécuter à partir

193
00:10:16,730 --> 00:10:20,200
‫de la ligne de commande car les dépendances locales ne fonctionnent pas comme ça.

194
00:10:20,200 --> 00:10:24,240
‫Nous ne pouvons pas simplement les utiliser tout de suite dans la ligne de

195
00:10:24,240 --> 00:10:27,990
‫commande, mais ce que nous pouvons faire est de spécifier un script npm

196
00:10:31,210 --> 00:10:34,130
‫et nous le faisons ici dans ce champ de script.

197
00:10:34,130 --> 00:10:36,500
‫Lorsque nous avons fait npm dedans,

198
00:10:36,500 --> 00:10:40,400
‫il a en fait mis ce script ici pour nous,

199
00:10:40,400 --> 00:10:41,960
‫qui est pour

200
00:10:41,960 --> 00:10:46,760
‫le test, puis a simplement dit que nous n'avions aucun test spécifié.

201
00:10:46,760 --> 00:10:49,800
‫C'est donc comme un espace réservé pour

202
00:10:49,800 --> 00:10:53,143
‫nous maintenant, que nous pouvons remplacer maintenant par

203
00:10:57,490 --> 00:11:02,420
‫start, puis nodemon index. js.

204
00:11:02,420 --> 00:11:04,680
‫Et ce nodemon que j'utilise

205
00:11:04,680 --> 00:11:06,690
‫ici sera en fait

206
00:11:06,690 --> 00:11:09,622
‫le nodemon venant des dépendances de développement.

207
00:11:09,622 --> 00:11:14,110
‫Au lieu d'écrire la commande ici dans la ligne de commande

208
00:11:15,449 --> 00:11:17,100
‫comme je l'ai

209
00:11:17,100 --> 00:11:22,100
‫fait ici, je vais simplement mettre la même chose dans un script npm.

210
00:11:22,330 --> 00:11:25,464
‫Le script est appelé start dans

211
00:11:25,464 --> 00:11:28,660
‫ce cas, et nous allons maintenant pouvoir l'exécuter.

212
00:11:28,660 --> 00:11:30,970
‫Alors laissez-moi finir celui-ci ici.

213
00:11:30,970 --> 00:11:33,880
‫Voici donc comment nous exécutons un script

214
00:11:33,880 --> 00:11:37,763
‫npm, npm run and start, et en effet cela nous

215
00:11:39,640 --> 00:11:44,640
‫donne la commande ici nodemon index. js, et maintenant tout

216
00:11:45,010 --> 00:11:48,858
‫fonctionne exactement de la même manière qu'avant.

217
00:11:48,858 --> 00:11:50,557
‫Droit?

218
00:11:50,557 --> 00:11:52,580
‫Et cela n'a rien à

219
00:11:52,580 --> 00:11:54,733
‫voir avec le fait que nous

220
00:11:54,733 --> 00:11:58,270
‫avons installé nodemon globalement auparavant, cela fonctionne simplement comme ceci car,

221
00:11:58,270 --> 00:12:03,210
‫encore une fois, nodemon est notre dépendance de développement ici même dans le script npm.

222
00:12:03,210 --> 00:12:04,870
‫Nous pouvons alors

223
00:12:04,870 --> 00:12:07,785
‫écrire quelque chose comme une instruction d'interface de

224
00:12:07,785 --> 00:12:10,640
‫ligne de commande qui utilisera cette dépendance

225
00:12:10,640 --> 00:12:12,610
‫locale et non la globale.

226
00:12:12,610 --> 00:12:14,770
‫Encore une fois, cela aurait

227
00:12:14,770 --> 00:12:17,203
‫très bien fonctionné sans nodemon installé globalement.

228
00:12:18,750 --> 00:12:21,780
‫C'est ainsi que vous spécifiez le script npm, et nous

229
00:12:21,780 --> 00:12:24,666
‫en ferons beaucoup plus tout au long de ce

230
00:12:24,666 --> 00:12:27,750
‫cours et nous pouvons leur donner toutes sortes de noms.

231
00:12:27,750 --> 00:12:31,849
‫Start est en quelque sorte une valeur par défaut pour le développement.

232
00:12:31,849 --> 00:12:33,870
‫Donc en fait, pour

233
00:12:33,870 --> 00:12:37,973
‫commencer, nous n'avons même pas besoin d'écrire npm run start,

234
00:12:37,973 --> 00:12:41,680
‫mais écrire npm start est en fait suffisant

235
00:12:41,680 --> 00:12:44,143
‫pour déclencher cette commande spéciale.

236
00:12:46,010 --> 00:12:49,010
‫Donc tu vois encore, ça marche très bien comme ça.

237
00:12:49,010 --> 00:12:49,843
‫Parfait.

238
00:12:49,843 --> 00:12:52,040
‫Donc, dans cette vidéo, vous

239
00:12:52,040 --> 00:12:55,990
‫avez appris la différence entre les dépendances régulières et les dépendances de

240
00:12:55,990 --> 00:12:58,680
‫développement, puis vous avez également appris que vous

241
00:12:58,680 --> 00:13:01,040
‫pouvez les installer localement ou globalement, ou

242
00:13:01,040 --> 00:13:04,950
‫vous pouvez également les installer aux deux endroits, n'est-ce pas ?

243
00:13:04,950 --> 00:13:07,850
‫Mais en fait, les dépendances globales que

244
00:13:07,850 --> 00:13:11,370
‫nous installons sont généralement toujours des outils de développement car

245
00:13:11,370 --> 00:13:14,500
‫ce sont eux qui ont le plus de sens

246
00:13:14,500 --> 00:13:17,810
‫d'installer comme ça, encore une fois parce qu'ils nous

247
00:13:17,810 --> 00:13:21,240
‫fournissent généralement un bon programme d'interface de ligne de commande.

248
00:13:21,240 --> 00:13:26,070
‫Dans la vidéo suivante, nous utiliserons ensuite cette dépendance que nous avons

249
00:13:26,070 --> 00:13:28,650
‫installée ici dans notre code afin

250
00:13:28,650 --> 00:13:30,263
‫que vous appreniez

251
00:13:30,263 --> 00:13:33,733
‫réellement à inclure un module tiers dans votre code.

