Dar una buena acogida.
Entonces, como prometí en el último video, vamos a ver cómo los usamos y vamos
a instalar algunos paquetes.
Espero que sea una lección divertida.
Los dos paquetes que vamos a instalar son bastante tontos y definitivamente no son los más útiles.
Pero fundamentalmente los instalamos de la misma manera que instalaremos paquetes como Express y mangosta en
la próxima unidad.
instalar un paquete y luego también use require para incluir un paquete en un archivo js.
Antes de comenzar, los dos objetivos que quiero asegurarme de alcanzar le muestran cómo usar NPM. Instale el comando
y Pimm install para
Comencemos Primero, lo que voy a hacer es crear una nueva carpeta para hacer un directorio y voy a
llamar a esta aplicación de demostración e ir al CD en la aplicación de demostración así como así.
Y voy a hacer un nuevo archivo aquí.
Así que toca la aplicación.
J. S. y luego lo abriré y comenzaré con un registro de consulado
realmente simple de J us y lo guardaré y lo ejecutaré como nodo.
Sí, estamos haciendo esto solo para que tengamos un lugar donde instalar nuestros paquetes.
Queremos hacer un directorio para ellos.
Queremos tener un archivo que los ejecute con.
Es por eso que tenemos este archivo más difícil de la aplicación dentro del directorio de la aplicación de demostración.
El primer paquete que vamos a usar es algo llamado Catch me.
Puedes buscarlo en NPM si solo buscas Cat me.
Es el primer resultado y el único resultado.
Como dije, es un paquete bastante tonto.
Lo que hace es hacerte arte ASCII Katz.
Entonces cosas como esto o esto aquí o incluso este gigantesco aquí.
Pero el objetivo es que solo uno o dos métodos de JavaScript llamen e impriman un montón
de texto que otra persona pasó por el esfuerzo de averiguar cómo imprimir estos recortes.
Lo primero que debemos hacer es instalarlo.
Entonces se llama Cat me dash.
Entonces solo necesitamos ese nombre y volvemos a nuestra terminal aquí y ejecutamos NPM install cat dash me para que
la instalación del comando NPM sea realmente importante.
Lo haremos constantemente cada vez que comenzamos una nueva aplicación.
Cada unidad instalará cinco o seis paquetes diferentes para que te acostumbres a usarlo bastante rápido antes
de presionar enter.
Solo quiero señalar cómo es la aplicación de demostración actualmente.
Está vacío a excepción de la aplicación punto JS.
Pero tan pronto como llegue a NPM instalaré Cat me llevará un momento.
Va a los servidores de NPM y me encuentra a Cat y obtiene los archivos correctos y lo instala.
Y ahora si presiono LS aquí verás que tenemos una nueva carpeta que no estaba allí antes.
Módulos de nodo y lo abriré aquí.
Ahí vamos módulos de nodos y luego dentro de eso tenemos Cat me y dentro de Cat me.
Hay un montón de archivos y estos son los archivos de ese paquete.
Este es el código que escribió otra persona.
Puedes ver que estos son los diferentes gatos que se imprimirán.
Así que los módulos de nodo es un directorio que se crea automáticamente para nosotros cada vez que instalamos un paquete y
todos los paquetes futuros que instalamos.
Entonces, en un momento, instalaremos un segundo.
También viviremos en lugar de módulos de nodos.
Entonces parecerá que los módulos de nodos me han atrapado y luego nuestro otro paquete, que dice "knock
knock jokes" será en lugar de módulos de nodos también.
Entonces, así es como instalamos un paquete, pero para usarlo necesitamos importarlo en nuestra aplicación
y para hacerlo usamos el comando require.
Así que te mostraré aquí.
Así que eso parece algo así, solo lo llamaré algo por el momento.
un paquete llamado Cat me o un archivo llamado Cat me y lo encontrará dentro de los módulos de nodos.
Igual requiere cat dash me, que es el nombre del paquete cuando ejecuto este código, buscará automáticamente
Cat me ataca y sabe qué código incluir automáticamente.
Tiene que ver con este archivo llamado índice Dot.
Sí, eso es un poco demasiado detallado.
Por lo tanto, incluye automáticamente todo el código correcto desde aquí.
Agarra todo lo que se necesita y luego lo pega dentro de una variable llamada algo y
puede ser lo que queramos que se llame.
Ahora voy a regresar a los documentos y mostrarle cómo podemos usar la catenaria.
Esta es la otra parte realmente importante de los paquetes: utilizar los documentos para descubrir cómo funcionan
los paquetes y conservarme es muy, muy simple y por eso lo estamos usando ahora.
Pero algunas de las cosas que usamos más adelante tendremos 100 o 200 métodos diferentes
y todos funcionan de manera ligeramente diferente y tendrás que tener mucho cuidado al leer
los documentos para entender los pormenores de algunas de las funciones, pero como dije, me mantuvo es muy simple.
Todo lo que hacemos es requerirlo que ya hemos hecho.
Y en este caso lo guardan en una variable Cat me y luego para obtener un gato al azar solo ejecutas Cat me.
Entonces el nombre de esta variable.
Luego agregamos paréntesis después.
Y eso ejecuta una función.
Lo que nos dice es que cuando requerimos mantenerme, lo que recibimos es una función que podemos ejecutar como
cualquier otra función que hayamos creado.
Al igual que la alerta en el navegador o el registro del consulado.
Cuando agreguemos paréntesis, lo ejecutará.
Así que vamos a intentar eso.
Ahora me desharé de esto.
Pero inicie sesión y cambiemos el nombre para que no sea algo, simplemente llamemos cat.
Quiero mostrarte que no es necesario que me guarden el nombre.
Y luego solo correremos gato así.
Y mencionó que devuelve el gato de arte ASCII.
No imprime.
Si ejecutamos cat y ejecuto mi archivo ahora, que es el nodo aptest J. S. no vemos nada en realidad.
El hecho de que no obtuvimos un error cuando ejecutamos la función de gato nos dice que nuestro requerimiento funcionó.
Pero, por supuesto, queremos ver a los gatos.
Para eso estamos aquí.
Así que voy a cancelar ese registro que cancela el gato del perro y lo guardo.
Y ahora voy a despejar y dejar algo de espacio aquí para que te impresionen que el comando claro sea solo
una buena manera de despejar la terminal.
Y ahora lo que quiero hacer es ejecutar aplicaciones de nodo.
Sí.
Y obtenemos un gato al azar y vamos a hacer uno más.
Aquí vamos.
Cosas divertidas.
Ahora tenemos dos gatos aleatorios.
Y este es todo el código que nunca escribimos.
Solo estamos usando el paquete de otra persona.
Sí, es simple, pero son exactamente los mismos conceptos para usar un paquete más serio como Express, que es exactamente
lo que tenemos aquí.
Var expresa igual requieren exprés o lejos mangosta igual requieren mangosta.
Así que haremos esto en solo unos pocos videos, pero es exactamente la misma sintaxis.
Var algo igual requiere el nombre de un paquete.
Entonces eso fue guardado.
Ahora quiero mostrar el uso de este otro paquete llamado Knock knock jokes y todo lo que hace es
también muy simple.
Primero lo instalamos y lo requerimos y luego lo ejecutamos.
Knock knock es lo que necesitan la variable en este caso.
Pero nuevamente se puede llamar cualquier cosa.
Y cuando ejecutamos esa función, devuelve knock knock joke.
Desea asegurarse de que estamos en el mismo directorio que la carpeta de módulos de nodos.
No queremos estar fuera de este directorio como aquí.
Si instalo eso aquí, crearía otro directorio de módulos de nodo aquí para que no se instale en
el mismo lugar que el cat del paquete.
Así que volveremos a nuestra aplicación de demostración donde veremos los módulos de nodos y tendremos que ejecutar e instalar PM
en el knock knock joke.
Revisemos dos veces las bromas de golpear con la S al final y presione enter.
Tomará un momento.
Va y lo encuentra y luego puedes ver si escribo LS o si hago ls módulos de nodo. Ahora tenemos dos
carpetas adentro si son cat me y knock knock y lo abriré.
Miremos las bromas Knock Knock.
Tenemos este índice ese genio.
Y este es el archivo donde están las bromas knock knock.
De alguna manera arruina la magia para realmente mirarlo porque estropeará las bromas.
Pero podemos ver que hay un chiste de Saray en el que cada broma es un objeto y luego aquí abajo está
esta función de broma de formato que revertirá esto.
TOC Toc quién está ahí.
El nombre bromeado bromeó sobre el nombre de quién, y así sucesivamente, definitivamente están arruinando la magia.
Así que vamos a cerrarnos aquí y vamos a importar el paquete knock knock joke a nuestro código aquí, así
que lo haremos arriba.
La mayoría de las veces verá muchas declaraciones de importación en la parte superior en lugar de extenderlas
en un archivo.
Todos están en la cima.
Como tengo aquí.
Estas son todas las declaraciones requeridas para importar paquetes.
Entonces vamos a hacer lo mismo.
Var joke es igual a require.
Y luego el nombre del paquete que es Naach dash knock dash bromea y guarda.
Y luego, todo lo que queremos hacer es ejecutar esa broma de esa manera y cancelaremos ese registro de nuevo porque simplemente
volvió a ser una broma.
Y si quieres verlo, tenemos que imprimirlo.
tendremos un gato y una broma, si todo funciona bien, hay dos paquetes instalados e importados correctamente.
Entonces, ahora
Así que guardamos y luego ampliaremos esto y ejecutaremos aplicaciones de nodo.
Sí, tenemos nuestro gato y tenemos esta broma.
TOC Toc.
Quién está ahí.
ABATE.
ABBE quién.
Abby cumple años para ti.
Y uno más knock knock que está allí.
Ella es.
Ella es quien.
Ella es una linda chica.
Ella es una linda gatita también.
De acuerdo, eso es suficiente.
Vamos a concluir.
Ahora repasemos algunos de los conceptos básicos aquí.
Esos dos comandos que mencioné en los objetivos son la instalación de NPM.
Así que ejecutamos las bromas de knock knock de instalación de NPM y NPM instaló Cat me cada vez que ejecutamos una instalación
y encontramos ese código en NPM y una vez que descarga ese código lo guarda en un directorio de carpetas llamado
node modules que, si no existe todavía hará los módulos de nodos la primera vez.
Pero tan pronto como existe, simplemente agrega los módulos más nuevos en el mismo directorio de módulos de nodo.
Pero solo descargarlos o instalar un paquete no nos permite usarlo.
Todavía tenemos que incluirlo en nuestro código con la declaración requerida y requerimos con el nombre
del paquete.
Cat me dash o knock knock jokes.
Guárdalo en una variable y luego podremos usar esa variable que solo almacena todo el código
que vuelve de Cat me y knock knock jokes.
Podemos usar esa variable en el resto de nuestro código.
Está bien, eso es todo.
Y el siguiente video voy a hacer que hagas otro ejercicio rápido.
Este debería ser muy divertido porque vas a utilizar otro paquete, que en realidad
es un poco más útil que imprimir chistes improvisados ​​o improvisar.
No lo arruinaré todavía.
Te veré en el próximo video.