Bienvenido de nuevo en esta lección Me voy a centrar en presentar algo llamado PM.
Entonces tengo tres objetivos principales aquí.
Lo primero que quiero hacer es definir qué NPM es lo que representa.
Conceptualmente, lo que hace y luego explica por qué es increíble.
Y finalmente, introduzca todos los paquetes que terminarán usando.
Así que eso tendrá más sentido una vez que definamos qué son los paquetes en la introducción al video del
nodo. Mostré la notoria página de inicio y leí este pequeño párrafo y habla de cómo noté un motor de tiempo de ejecución de JavaScript
construido en el motor Chromes V8, bla, bla, bla, bla, bla. .
Y luego está esta oración aquí.
El ecosistema de paquetes de Julius NPM es el ecosistema más grande de bibliotecas de código abierto en el mundo.
Creo que está diciendo eso en la página de inicio oficial No solo.
Un tercio de esta pequeña propaganda solo tiene una frase, pero todavía es un tercio sobre NPM.
Además, cuando presenté por primera vez Noad, le mostré la página de uso compartido de la pila y revisamos algunas
de estas características que los usuarios han votado como las mejores del no.
Sí.
Y la respuesta más popular aquí es grandes bibliotecas.
Y el segundo más popular es NPM.
Y realmente estos se están refiriendo exactamente a lo mismo.
Espero haberlo convencido de que nvm es importante.
Ahora hablemos de por qué y hablemos sobre qué es y cómo funciona.
Entonces en la página de inicio de NPM aquí se cierra esta pequeña propaganda puede ver el lema oficial de NPM es
el administrador de paquetes para Javascript.
Entonces, hablemos de lo que es un paquete cuando escribimos front y Javascript.
Piense en la creación de un archivo de correo HD y luego incluya cosas con una etiqueta de script.
Y si quisiéramos incluir algo como la consulta de Jay o la biblioteca bootstrap javascript o cualquier otra
biblioteca de JavaScript, necesitamos usar una etiqueta de script en nuestro equipo.
Pero si escribimos un nodo del lado del servidor y queremos incluir una biblioteca o algo que alguien más escribió, no podemos simplemente agregar una etiqueta de secuencia de comandos porque
no hay etiquetas de secuencia de comandos porque no hay H. T. cantidad.
Estamos tratando con Node de la misma forma en que obtenemos esas bibliotecas cuando escribimos javascript en el lado del
servidor para ejecutar o escribir un nodo a través de NPM en lugar de llamarlas bibliotecas y Pim se refiere a ellas como paquetes.
Pero es la misma idea.
Entonces los paquetes son solo códigos que alguien más ha escrito.
Un grupo ha escrito que una sola persona ha escrito que podemos incluir un complemento en nuestro propio proyecto y
lo que lo hace aún más emocionante en comparación con incluir una biblioteca de entrada como Jay queery o bootstrap es
que todos los paquetes están centralizados aquí en este El sitio web de NPM y, lo que es más importante, NPM tiene una herramienta de
línea de comandos para que pueda instalar las cosas de manera muy fácil.
Quería instalar un paquete como Express o Goal para siempre, sean estos.
Todo lo que tengo que hacer es escribir la instalación de NPM y el nombre del paquete en mi línea de comandos, y eso es todo.
No tengo que ir a buscar un Cdn o un enlace y copiar y pegar algo.
Todo lo que tengo que hacer es ejecutar la instalación de NPM y luego el nombre del paquete.
Y siempre que NPM sepa sobre ese paquete y pueda ver que hay casi 200000 paquetes diferentes.
Se instalará automáticamente para mí en el próximo video y lo haré e
instalaré algunos paquetes nuevos, los incluiré y usaré algunos paquetes realmente simples para comenzar.
Pero a medida que avanzamos en este curso vamos a utilizar y agregar nuevos paquetes continuamente
cuando las personas crean aplicaciones web utilizando knode.
No solo escriben javascript simples y hacen todo desde cero.
En la mayoría de los casos, vas a usar paquetes y otras herramientas, marcos de cosas que otras
personas han escrito para hacernos la vida más fácil.
En nuestro stack usaremos un paquete llamado Express que puedes ver aquí.
Este es realmente popular.
También usaremos otro paquete llamado mangosta.
Y en realidad pueden mostrarte aquí.
Estamos usando algunos paquetes diferentes cuando llamamos partes del cuerpo u otro llamado Morgon otro
llamado Ejay culo.
Y aún hay más que eventualmente introduciremos trabajando con aproximadamente 10 paquetes diferentes
que hemos instalado.
Al final de este curso.
Déjame volver a los objetivos y concluir.
Entonces define NPM.
Hablamos sobre lo que significa el administrador de paquetes de nodos y es esta increíble herramienta que viene con
un nodo que nos permite instalar paquetes que son solo la versión de JavaScript o la versión de nodos de las bibliotecas,
solo el código que otra persona escribió que hace nuestra vida más fácil y NPM nos permite instalarlos realmente
muy fácilmente.
Esa es una de las razones por las que es increíble, es fácil de usar.
También es este repositorio centralizado de casi 200000 paquetes diferentes.
Prácticamente todo lo que quieres hacer es imprimir imágenes de gatos o configurar una aplicación
web o conectarte a una base de datos o imprimir texto colorido en tu terminal o contarle
a un chiste casi cualquier cosa que puedas imaginar haciendo con javascript y nodo
Alguien ya lo ha hecho y lo ha empaquetado en este bonito módulo en un paquete que
puede instalar y luego, muy brevemente, le presenté algunos de los paquetes que terminarán usando el
más importante que se llama Express y que será nuestro framework que usamos
Morgan and Ejay ass y body parser, analizador de cookies y pasaporte y algunos otros también.
Pero también usaremos cosas como mongoose y
Y el próximo video vamos a ver cómo podemos instalar paquetes usando la increíble interfaz de línea de comandos
que mencioné y luego también cómo podemos usar esos paquetes que hemos instalado en lugar de su propio
código de JavaScript