﻿1
00:00:01,350 --> 00:00:03,440
‫Instructor: En este video, echemos

2
00:00:03,440 --> 00:00:07,200
‫un vistazo a los dos tipos de paquetes que podemos

3
00:00:07,200 --> 00:00:12,193
‫instalar con npm, y también a los dos tipos de instalaciones que existen.

4
00:00:14,070 --> 00:00:17,070
‫Entonces, los dos tipos de paquetes

5
00:00:17,070 --> 00:00:21,419
‫que podemos instalar son dependencias simples o dependencias de desarrollo.

6
00:00:21,419 --> 00:00:26,419
‫Ahora, las dependencias simples o regulares son simplemente paquetes que contienen

7
00:00:26,600 --> 00:00:30,880
‫algún código que incluiremos en nuestro propio código.

8
00:00:30,880 --> 00:00:34,598
‫Entonces, el código sobre el cual construimos nuestra propia aplicación, y

9
00:00:34,598 --> 00:00:37,390
‫es por eso que en realidad los llamamos

10
00:00:37,390 --> 00:00:40,580
‫dependencias, porque nuestro proyecto y nuestro código dependen de

11
00:00:40,580 --> 00:00:42,130
‫ellos para funcionar correctamente.

12
00:00:42,130 --> 00:00:44,920
‫Por ejemplo, Express, que es, nuevamente, el

13
00:00:44,920 --> 00:00:47,050
‫marco de Node que usaremos

14
00:00:47,050 --> 00:00:47,943
‫más adelante

15
00:00:47,943 --> 00:00:50,478
‫en el curso, será una dependencia.

16
00:00:50,478 --> 00:00:54,637
‫Así que instalemos ahora nuestra primera dependencia solo

17
00:00:54,637 --> 00:00:57,580
‫para mostrarte cómo funciona.

18
00:00:57,580 --> 00:01:01,410
‫Y el paquete que vamos a instalar se llama Slugify, que

19
00:01:01,410 --> 00:01:03,780
‫es una pequeña herramienta que podemos

20
00:01:03,780 --> 00:01:07,490
‫usar para hacer URL más legibles a partir de nombres.

21
00:01:07,490 --> 00:01:10,410
‫Por ejemplo, nombres de productos similares en el caso

22
00:01:10,410 --> 00:01:12,698
‫de nuestro ejemplo de formulario de nodo.

23
00:01:12,698 --> 00:01:16,579
‫Entonces, para instalar una dependencia simple en npm,

24
00:01:16,579 --> 00:01:21,579
‫todo lo que tenemos que hacer es decir npm install,

25
00:01:23,008 --> 00:01:25,760
‫y luego el nombre del paquete,

26
00:01:25,760 --> 00:01:28,187
‫que es simplemente Slugify.

27
00:01:28,187 --> 00:01:31,629
‫En versiones anteriores, también tendría que

28
00:01:31,629 --> 00:01:35,660
‫decir guardar el tablero, así, pero ahora mismo

29
00:01:35,660 --> 00:01:38,196
‫ya no es necesario.

30
00:01:38,196 --> 00:01:42,440
‫Entonces, si solo especifica npm install slugify,

31
00:01:42,440 --> 00:01:47,250
‫luego instalará este paquete como una dependencia regular.

32
00:01:47,250 --> 00:01:51,020
‫Y observe lo que le sucede a nuestro paquete. json una vez realizada

33
00:01:51,020 --> 00:01:52,803
‫la instalación.

34
00:01:53,950 --> 00:01:58,060
‫Entonces, presionaremos regresar ahora, y veamos qué sucede.

35
00:01:58,060 --> 00:02:00,340
‫Y de hecho, eso fue

36
00:02:00,340 --> 00:02:02,690
‫realmente rápido e instaló nuestro paquete

37
00:02:02,690 --> 00:02:06,650
‫de inmediato, y luego creó este nuevo campo aquí llamado

38
00:02:06,650 --> 00:02:10,163
‫dependencias, y colocó nuestra primera dependencia, Slugify, allí mismo.

39
00:02:12,200 --> 00:02:15,240
‫También tiene la versión del paquete, pero

40
00:02:15,240 --> 00:02:18,480
‫hablaremos un poco más sobre eso más adelante en

41
00:02:18,480 --> 00:02:19,353
‫esta sección.

42
00:02:20,632 --> 00:02:23,410
‫Esta es nuestra primera dependencia

43
00:02:23,410 --> 00:02:26,960
‫y, nuevamente, es solo una dependencia regular.

44
00:02:26,960 --> 00:02:29,973
‫Y usaremos Slugify directamente en el siguiente

45
00:02:30,863 --> 00:02:35,863
‫video, así que solo para tener una idea de cómo usamos estas

46
00:02:36,060 --> 00:02:38,910
‫dependencias de terceros en nuestro código.

47
00:02:38,910 --> 00:02:40,720
‫Pero ahora mismo, lo

48
00:02:40,720 --> 00:02:43,650
‫que quiero mostrarles es que además de estas

49
00:02:43,650 --> 00:02:46,390
‫dependencias regulares, también tenemos dependencias de desarrollo.

50
00:02:46,390 --> 00:02:50,140
‫Y estas suelen ser solo herramientas para el desarrollo,

51
00:02:50,140 --> 00:02:53,540
‫por ejemplo, como un paquete de código como

52
00:02:53,540 --> 00:02:57,310
‫Webpack, una herramienta de depuración o una biblioteca de pruebas.

53
00:02:57,310 --> 00:03:00,200
‫Entonces, estas son dependencias de desarrollo.

54
00:03:00,200 --> 00:03:02,330
‫No son necesarios para la

55
00:03:02,330 --> 00:03:05,290
‫producción, por lo que nuestro código realmente no

56
00:03:05,290 --> 00:03:08,910
‫depende de ellos, simplemente los usamos para desarrollar nuestras aplicaciones.

57
00:03:08,910 --> 00:03:11,640
‫Así que instalemos ahora una dependencia de desarrollo,

58
00:03:11,640 --> 00:03:15,350
‫que es solo un nombre corto para la dependencia de desarrollo,

59
00:03:15,350 --> 00:03:17,090
‫y la herramienta que

60
00:03:17,090 --> 00:03:19,160
‫vamos a instalar se llama nodemon.

61
00:03:19,160 --> 00:03:24,160
‫Entonces, npm install nodemon, así, y luego lo que tenemos que hacer para

62
00:03:24,900 --> 00:03:27,030
‫especificar que esta es una

63
00:03:27,030 --> 00:03:31,473
‫dependencia de desarrollo es decir save dev, y esto agregará una

64
00:03:33,500 --> 00:03:37,390
‫entrada a este paquete. json en

65
00:03:37,390 --> 00:03:40,160
‫las dependencias de desarrollo.

66
00:03:40,160 --> 00:03:42,661
‫Así que echemos un vistazo

67
00:03:42,661 --> 00:03:46,360
‫a eso una vez que haya terminado de instalar.

68
00:03:46,360 --> 00:03:50,330
‫Ahora nodemon es una herramienta muy agradable que nos ayuda

69
00:03:50,330 --> 00:03:53,749
‫a desarrollar aplicaciones Node JS al reiniciar automáticamente

70
00:03:53,749 --> 00:03:58,250
‫la aplicación Node cada vez que cambiamos algunos archivos en nuestro

71
00:03:58,250 --> 00:03:59,870
‫directorio de trabajo.

72
00:03:59,870 --> 00:04:02,850
‫Así que recuerde que en el proyecto,

73
00:04:02,850 --> 00:04:06,300
‫en realidad cerraba el servidor todo el tiempo y

74
00:04:06,300 --> 00:04:08,530
‫luego lo reiniciaba cada vez que

75
00:04:08,530 --> 00:04:10,240
‫cambiaba el código.

76
00:04:10,240 --> 00:04:12,810
‫Pero con esta herramienta, eso ya no es necesario.

77
00:04:12,810 --> 00:04:16,200
‫Por lo tanto, reiniciará automáticamente el servidor cada vez que

78
00:04:16,200 --> 00:04:17,283
‫hagamos un cambio.

79
00:04:18,661 --> 00:04:21,290
‫Así que ya terminó de instalar,

80
00:04:21,290 --> 00:04:24,850
‫y creó un nuevo campo llamado dependencias de desarrollo,

81
00:04:24,850 --> 00:04:27,720
‫y luego, por supuesto, agregó nodemon allí.

82
00:04:27,720 --> 00:04:30,473
‫Y entonces nuestro proyecto ahora básicamente

83
00:04:30,473 --> 00:04:34,805
‫sabe que dependemos de esta herramienta aquí para desarrollar nuestra aplicación,

84
00:04:34,805 --> 00:04:38,853
‫y este paquete aquí para construir nuestra base de código.

85
00:04:40,660 --> 00:04:44,470
‫Estos son los dos tipos de paquetes.

86
00:04:44,470 --> 00:04:48,050
‫Ahora hablemos también de los dos tipos de instalaciones

87
00:04:48,050 --> 00:04:49,330
‫de estos

88
00:04:49,330 --> 00:04:52,250
‫paquetes, porque ahora todo lo que hicimos fue

89
00:04:52,250 --> 00:04:55,010
‫instalar estos paquetes localmente, por lo que

90
00:04:55,010 --> 00:04:57,658
‫solo funcionan en este proyecto y podemos

91
00:04:57,658 --> 00:05:00,010
‫verlo aquí en la carpeta de

92
00:05:00,010 --> 00:05:01,390
‫nuestro proyecto porque

93
00:05:01,390 --> 00:05:03,800
‫npm creó este nueva carpeta llamada

94
00:05:03,800 --> 00:05:05,963
‫módulos de nodo para nosotros.

95
00:05:06,810 --> 00:05:10,329
‫Tiene todas las dependencias de nuestro proyecto.

96
00:05:10,329 --> 00:05:13,501
‫Pero ahora podría preguntar, bueno, solo

97
00:05:13,501 --> 00:05:16,214
‫especificamos Slugify y nodemon,

98
00:05:16,214 --> 00:05:20,658
‫entonces, ¿qué están haciendo todos estos paquetes aquí?

99
00:05:20,658 --> 00:05:23,490
‫Bueno, eso es simplemente porque a

100
00:05:23,490 --> 00:05:26,573
‫su vez son dependencias de nuestras dependencias.

101
00:05:26,573 --> 00:05:31,400
‫Si, por ejemplo, Slugify necesita uno de estos

102
00:05:31,400 --> 00:05:36,130
‫paquetes, entonces npm también instalará estas dependencias.

103
00:05:36,130 --> 00:05:39,090
‫Y así terminamos con todas estas dependencias aquí

104
00:05:39,090 --> 00:05:40,443
‫en nuestro proyecto.

105
00:05:44,770 --> 00:05:48,600
‫Entonces, estos son para módulos locales, así que Slugify

106
00:05:48,600 --> 00:05:50,720
‫y nodemon, nuevamente, los

107
00:05:50,720 --> 00:05:54,360
‫instalamos localmente en nuestra carpeta de proyecto y

108
00:05:54,360 --> 00:05:56,790
‫no funcionarán en ningún otro lugar.

109
00:05:56,790 --> 00:06:01,170
‫Pero con npm, también podemos tener instalaciones globales, y las instalaciones

110
00:06:01,170 --> 00:06:04,460
‫globales estarán disponibles en cualquier lugar, no solo

111
00:06:04,460 --> 00:06:06,980
‫en nuestra carpeta de proyecto,

112
00:06:06,980 --> 00:06:10,490
‫sino en todas las carpetas de toda su máquina.

113
00:06:10,490 --> 00:06:13,360
‫Por lo tanto, un paquete debe instalarse

114
00:06:13,360 --> 00:06:17,530
‫globalmente cuando proporciona un comando ejecutable que puede ejecutar desde la

115
00:06:17,530 --> 00:06:20,000
‫interfaz de línea de comandos.

116
00:06:20,000 --> 00:06:24,260
‫Y nodemon, por ejemplo, es una herramienta como esa.

117
00:06:24,260 --> 00:06:28,000
‫Entonces uso nodemon en todos los proyectos de Node en los que

118
00:06:28,000 --> 00:06:31,530
‫trabajo, por lo que tengo nodemon instalado como una dependencia global

119
00:06:31,530 --> 00:06:34,710
‫porque de esa manera no tengo que instalarlo cada vez

120
00:06:34,710 --> 00:06:36,830
‫que estoy creando un nuevo proyecto.

121
00:06:36,830 --> 00:06:38,880
‫Simplemente puedo usarlo en un

122
00:06:38,880 --> 00:06:41,083
‫nuevo proyecto porque ya está instalado globalmente.

123
00:06:41,950 --> 00:06:44,620
‫Así que hagámoslo ahora.

124
00:06:44,620 --> 00:06:46,560
‫Borre la consola

125
00:06:46,560 --> 00:06:48,780
‫aquí y luego instálela globalmente.

126
00:06:48,780 --> 00:06:52,480
‫Entonces npm install, y en realidad hay

127
00:06:52,480 --> 00:06:55,290
‫una abreviatura para instalar.

128
00:06:55,290 --> 00:06:58,963
‫De hecho, basta con escribir i, así.

129
00:06:58,963 --> 00:07:02,990
‫En realidad, así es como lo hago yo.

130
00:07:02,990 --> 00:07:07,990
‫Entonces npm i nodemon, y luego marque global.

131
00:07:10,080 --> 00:07:11,283
‫Presiona regresar

132
00:07:13,291 --> 00:07:18,010
‫ahora, y ahora se está instalando a nivel mundial.

133
00:07:18,010 --> 00:07:20,460
‫Pero en realidad nos da este

134
00:07:20,460 --> 00:07:23,480
‫error, y si está en una Mac y

135
00:07:23,480 --> 00:07:25,370
‫lo hizo así, también

136
00:07:25,370 --> 00:07:27,635
‫le dará un error simplemente porque

137
00:07:27,635 --> 00:07:30,446
‫no tiene los permisos para instalar este paquete.

138
00:07:30,446 --> 00:07:34,190
‫Si estás en una Mac, no funciona, y

139
00:07:34,190 --> 00:07:37,090
‫creo que en Windows debería funcionar,

140
00:07:37,090 --> 00:07:39,770
‫al menos esa es la

141
00:07:39,770 --> 00:07:43,370
‫experiencia que tengo, pero si estás en una

142
00:07:43,370 --> 00:07:46,890
‫Mac, en realidad has puesto sudo delante. y

143
00:07:46,890 --> 00:07:50,750
‫luego ingrese su contraseña básicamente solo para darle permiso.

144
00:07:50,750 --> 00:07:52,704
‫Bueno, en mi caso

145
00:07:52,704 --> 00:07:55,720
‫tengo Touch ID, pero si no lo tienes, puedes

146
00:07:55,720 --> 00:07:58,560
‫usar la contraseña de tu cuenta de usuario.

147
00:07:58,560 --> 00:08:02,700
‫De todos modos, ahora eso funciona, y ahora podemos comenzar a usar

148
00:08:02,700 --> 00:08:04,470
‫nodemon en este proyecto.

149
00:08:04,470 --> 00:08:07,380
‫Así que déjame mostrarte cómo funciona.

150
00:08:07,380 --> 00:08:09,459
‫Entonces, antes de ejecutar nuestra aplicación, lo hicimos así.

151
00:08:09,459 --> 00:08:14,459
‫Escribimos nodo y luego index. js.

152
00:08:14,480 --> 00:08:17,460
‫Lo que hice aquí ahora fue en realidad un autocompletado,

153
00:08:17,460 --> 00:08:19,900
‫y creo que no te había hablado

154
00:08:19,900 --> 00:08:21,170
‫de eso en

155
00:08:21,170 --> 00:08:24,030
‫este momento, así que déjame continuar y eliminar esto.

156
00:08:24,030 --> 00:08:26,680
‫Entonces comencé a escribir la i aquí, y dado

157
00:08:26,680 --> 00:08:30,200
‫que no hay otro archivo que comience con una i, ahora puedo

158
00:08:30,200 --> 00:08:31,550
‫presionar la tecla tabulador,

159
00:08:31,550 --> 00:08:33,950
‫por lo que automáticamente completará el resto del

160
00:08:33,950 --> 00:08:35,613
‫nombre del archivo por mí.

161
00:08:36,499 --> 00:08:40,279
‫Solíamos hacerlo así, luego presionamos regresar, y luego,

162
00:08:40,279 --> 00:08:42,890
‫cuando queríamos hacer algún cambio,

163
00:08:42,890 --> 00:08:46,200
‫teníamos que salir de esta manera y

164
00:08:46,200 --> 00:08:48,370
‫reiniciar todo nuevamente.

165
00:08:48,370 --> 00:08:51,963
‫Pero ese ya no es el caso porque ahora tenemos nodemon.

166
00:08:51,963 --> 00:08:55,900
‫Entonces, todo lo que tenemos que hacer es en lugar de escribir node,

167
00:08:55,900 --> 00:08:59,293
‫escribimos nodemon y luego index. js.

168
00:09:01,490 --> 00:09:04,910
‫Bien, y ahora está viendo cada archivo con

169
00:09:04,910 --> 00:09:06,093
‫cada extensión.

170
00:09:07,816 --> 00:09:10,892
‫Si volvemos ahora a nuestro archivo aquí, ni siquiera

171
00:09:10,892 --> 00:09:13,100
‫necesitamos cambiar nada, todo lo que tengo

172
00:09:13,100 --> 00:09:15,160
‫que hacer es guardarlo y

173
00:09:15,160 --> 00:09:18,790
‫echar un vistazo a lo que sucede aquí en la consola.

174
00:09:18,790 --> 00:09:20,750
‫Así que lo guardaré ahora

175
00:09:20,750 --> 00:09:24,146
‫y verá que se reinicia debido a los cambios.

176
00:09:24,146 --> 00:09:28,340
‫Ahora comienza de nuevo, índice de nodo. js.

177
00:09:28,340 --> 00:09:29,880
‫Entonces verá que detrás de

178
00:09:29,880 --> 00:09:32,860
‫escena, en realidad todavía está ejecutando el comando original que solíamos

179
00:09:32,860 --> 00:09:37,370
‫hacer, por lo que el índice de nodo. js, por lo que nodemon es

180
00:09:37,370 --> 00:09:40,210
‫básicamente una envoltura de ese comando de

181
00:09:40,210 --> 00:09:42,320
‫nodo simplemente para hacernos

182
00:09:42,320 --> 00:09:44,642
‫la vida un poco más fácil.

183
00:09:44,642 --> 00:09:48,530
‫Esta es una herramienta extremadamente, extremadamente útil para que trabajemos

184
00:09:48,530 --> 00:09:49,990
‫con Node, y durante

185
00:09:49,990 --> 00:09:53,670
‫el resto del curso, siempre usaré nodemon en lugar

186
00:09:53,670 --> 00:09:55,083
‫del comando node.

187
00:09:55,970 --> 00:09:59,230
‫Y ahora, para terminar, hay una pequeña cosa

188
00:09:59,230 --> 00:10:01,450
‫más que quería mostrarles aquí.

189
00:10:01,450 --> 00:10:05,120
‫Entonces, digamos que no instalamos nodemon a nivel mundial.

190
00:10:05,120 --> 00:10:10,120
‫Bueno, ¿cómo usaríamos entonces nuestra dependencia de desarrollo aquí localmente?

191
00:10:10,410 --> 00:10:13,800
‫Entonces, el nodemon local que tenemos instalado.

192
00:10:13,800 --> 00:10:16,730
‫Bueno, no podríamos simplemente ejecutarlo desde la

193
00:10:16,730 --> 00:10:20,200
‫línea de comandos porque las dependencias locales no funcionan así.

194
00:10:20,200 --> 00:10:24,240
‫No podemos simplemente usarlos de inmediato en la línea de comandos, pero

195
00:10:24,240 --> 00:10:27,990
‫lo que podemos hacer es especificar un script npm y lo

196
00:10:31,210 --> 00:10:34,130
‫hacemos aquí en este campo de script.

197
00:10:34,130 --> 00:10:36,500
‫Cuando hicimos npm en él,

198
00:10:36,500 --> 00:10:40,400
‫en realidad puso este script aquí para nosotros,

199
00:10:40,400 --> 00:10:41,960
‫que es para

200
00:10:41,960 --> 00:10:46,760
‫pruebas, y luego simplemente dijo que no tenemos ninguna prueba especificada.

201
00:10:46,760 --> 00:10:49,800
‫Entonces, eso es como un marcador de posición

202
00:10:49,800 --> 00:10:53,143
‫para nosotros ahora, que podemos reemplazar ahora con start,

203
00:10:57,490 --> 00:11:02,420
‫y luego con el índice nodemon. js.

204
00:11:02,420 --> 00:11:04,680
‫Y este nodemon que estoy usando

205
00:11:04,680 --> 00:11:06,690
‫aquí será en realidad

206
00:11:06,690 --> 00:11:09,622
‫el nodemon proveniente de las dependencias de desarrollo.

207
00:11:09,622 --> 00:11:14,110
‫En lugar de escribir el comando aquí en la línea

208
00:11:15,449 --> 00:11:17,100
‫de comandos como

209
00:11:17,100 --> 00:11:22,100
‫lo hice aquí, simplemente pondré lo mismo en un script npm.

210
00:11:22,330 --> 00:11:25,464
‫El script se llama start

211
00:11:25,464 --> 00:11:28,660
‫en este caso, y ahora podremos ejecutarlo.

212
00:11:28,660 --> 00:11:30,970
‫Así que déjame terminar este aquí.

213
00:11:30,970 --> 00:11:33,880
‫Así es como ejecutamos un script npm,

214
00:11:33,880 --> 00:11:37,763
‫npm run and start, y de hecho nos da

215
00:11:39,640 --> 00:11:44,640
‫el comando aquí índice nodemon. js, y ahora todo

216
00:11:45,010 --> 00:11:48,858
‫funciona exactamente de la misma manera que antes.

217
00:11:48,858 --> 00:11:50,557
‫¿Derecha?

218
00:11:50,557 --> 00:11:52,580
‫Y esto no tiene

219
00:11:52,580 --> 00:11:54,733
‫nada que ver con el hecho

220
00:11:54,733 --> 00:11:58,270
‫de que instalamos nodemon globalmente antes, simplemente funciona así porque,

221
00:11:58,270 --> 00:12:03,210
‫nuevamente, nodemon es nuestra dependencia de desarrollo aquí mismo en el script npm.

222
00:12:03,210 --> 00:12:04,870
‫Luego podemos escribir

223
00:12:04,870 --> 00:12:07,785
‫algo como una instrucción de interfaz de

224
00:12:07,785 --> 00:12:10,640
‫línea de comandos que usará esa dependencia

225
00:12:10,640 --> 00:12:12,610
‫local y no la global.

226
00:12:12,610 --> 00:12:14,770
‫Nuevamente, esto habría funcionado

227
00:12:14,770 --> 00:12:17,203
‫bien sin nodemon instalado globalmente.

228
00:12:18,750 --> 00:12:21,780
‫Así es como especificas el script npm, y haremos

229
00:12:21,780 --> 00:12:24,666
‫un montón más a lo largo de

230
00:12:24,666 --> 00:12:27,750
‫este curso y podemos darles todo tipo de nombres.

231
00:12:27,750 --> 00:12:31,849
‫El inicio es el predeterminado para el desarrollo.

232
00:12:31,849 --> 00:12:33,870
‫Entonces, en realidad,

233
00:12:33,870 --> 00:12:37,973
‫para empezar, ni siquiera tenemos que escribir npm run

234
00:12:37,973 --> 00:12:41,680
‫start, pero escribir npm start es suficiente

235
00:12:41,680 --> 00:12:44,143
‫para activar este comando especial.

236
00:12:46,010 --> 00:12:49,010
‫Como puede ver de nuevo, funciona muy bien así.

237
00:12:49,010 --> 00:12:49,843
‫Perfecto.

238
00:12:49,843 --> 00:12:52,040
‫Entonces, en este video,

239
00:12:52,040 --> 00:12:55,990
‫aprendió la diferencia entre las dependencias regulares y las

240
00:12:55,990 --> 00:12:58,680
‫dependencias de desarrollo, y luego también

241
00:12:58,680 --> 00:13:01,040
‫aprendió que puede instalarlas local o

242
00:13:01,040 --> 00:13:04,950
‫globalmente, o también puede instalarlas en ambos lugares, ¿verdad?

243
00:13:04,950 --> 00:13:07,850
‫Pero en realidad, las dependencias globales

244
00:13:07,850 --> 00:13:11,370
‫que instalamos suelen ser siempre herramientas de desarrollo porque

245
00:13:11,370 --> 00:13:14,500
‫son las que tienen más sentido instalar

246
00:13:14,500 --> 00:13:17,810
‫así, de nuevo porque normalmente nos proporcionan como

247
00:13:17,810 --> 00:13:21,240
‫un buen programa de interfaz de línea de comandos.

248
00:13:21,240 --> 00:13:26,070
‫En el siguiente video, usaremos esta dependencia que instalamos aquí

249
00:13:26,070 --> 00:13:28,650
‫en nuestro código para que

250
00:13:28,650 --> 00:13:30,263
‫aprenda cómo incluir

251
00:13:30,263 --> 00:13:33,733
‫un módulo de terceros en su código.

