Bem-vindo de volta a esta lição, vou me concentrar em apresentar algo chamado PM.
Então eu tenho três objetivos principais aqui.
O primeiro que eu quero fazer é definir o que o NPM é o que representa.
Conceitualmente, o que faz e depois explica por que é fantástico.
E então, introduza todos os pacotes que acabarão usando.
Então, isso fará mais sentido uma vez que definimos o que são pacotes na introdução para o vídeo
do nó, mostrei a notável página inicial e leio este pequeno parágrafo e fala sobre como aviso um tempo de execução do javascript
construído no mecanismo de Chromes V8 blá blá blá blá blá .
E então há esta frase aqui.
O ecossistema de pacotes do Julius não é o maior ecossistema de bibliotecas de código aberto do mundo.
Eu acho que está dizendo que na página oficial não apenas em casa.
Um terço desta pequena discussão apenas uma frase, mas ainda é um terço sobre NPM.
Além disso, quando eu introduzi pela primeira vez a Noad, mostrei a página de compartilhamento de pilha para isso e examinamos
algumas dessas características que os usuários votaram em ser as melhores partes do não.
Sim.
E a resposta mais popular aqui é ótimas bibliotecas.
E o segundo mais popular é NPM.
E realmente estes estão se referindo exatamente ao mesmo.
Espero ter convencido você de que nvm é importante.
Agora, vamos falar sobre o porquê e falar sobre o que é e como funciona.
Então, na página inicial do NPM aqui acabou de fechar esta pequena discussão, pode ver o slogan oficial O NPM é o
gerenciador de pacotes para o Javascript.
Então, vamos falar sobre o que é um pacote quando escrevemos frente e Javascript.
Pense em criar um arquivo de correio HD e, em seguida, inclua coisas com uma tag de script.
E se quisermos incluir algo como a consulta Jay ou a biblioteca JavaScript do bootstrap ou qualquer outra
biblioteca javascript, precisamos usar uma etiqueta de script em nossa equipe.
Mas se estamos escrevendo um nó no lado do servidor e queremos incluir uma biblioteca ou algo que alguém escreveu. Não podemos simplesmente adicionar uma tag de script
porque não há tags de script porque não existe H. T. montante.
Estamos apenas lidando com o nó da forma como obtemos essas bibliotecas quando estamos escrevendo o javascript do lado do servidor
para executar ou escrever um nó é através do NPM em vez de chamá-los de bibliotecas e o Pim se refere a eles como pacotes.
Mas é a mesma idéia.
Então, os pacotes são apenas códigos que alguém escreveu.
Um grupo escreveu que uma única pessoa escreveu que podemos incluir um aumento no nosso próprio projeto e o
que o torna ainda mais excitante para mim, em comparação com incluir bibliotecas de front-end como Jay queery ou bootstrap
é que todos os pacotes estão centralizados aqui neste O site da NPM e, mais importante, o NPM tem uma ferramenta de linha
de comando para que eu possa instalar as coisas muito facilmente.
Eu queria instalar um pacote como Express ou ou objetivo para sempre o que quer que seja.
Tudo o que tenho a fazer é digitar a instalação do NPM e o nome do pacote na minha linha de comando e é isso.
Eu não tenho que ir e encontrar um Cdn ou um link e copiar e colar.
Tudo o que tenho a fazer é executar a instalação do NPM e depois o nome do pacote.
E enquanto o NPM conhece esse pacote e você pode ver que existem quase 200000 pacotes diferentes.
Ele será automaticamente instalado para mim no próximo vídeo, na verdade, fará isso e instale
alguns novos pacotes e os seja importante e use alguns pacotes realmente simples para começar.
Mas à medida que avançamos através deste curso, vamos continuar a usar e adicionar novos pacotes
quando as pessoas criam aplicativos da Web usando knode.
Eles não apenas escrevem javascript simples e fazem tudo a partir do zero.
Para a maior parte, você usará pacotes e outras estruturas de ferramentas que
outras pessoas escreveram para facilitar nossa vida.
Em nossa pilha, usaremos um pacote chamado Express, que você pode ver aqui.
Este é realmente popular.
Também usaremos outro pacote chamado mangustão.
E na verdade eles podem te mostrar aqui.
Estamos usando alguns pacotes diferentes quando chamados de partes do corpo ou outro chamado Morgon outro
chamado Ejay ass.
E há ainda mais que eventualmente apresentaremos estaremos trabalhando com cerca de 10 pacotes
diferentes que instalamos.
No final deste curso.
Deixe-me voltar aos objetivos e encerrar.
Então, defina NPM.
Nós conversamos sobre o que representa o gerenciador de pacotes de nó e é essa ótima ferramenta que
vem com o nó que nos permite instalar pacotes que são apenas a versão javascript ou a versão de nó de bibliotecas
apenas codificam que outra pessoa escreveu que torna nossa vida mais fácil e NPM nos permite instalá-los realmente
muito facilmente.
Então, essa é uma das razões pelas quais é incrível, é fácil de usar.
Também é esse repositório centralizado de quase 200000 pacotes diferentes.
Praticamente tudo o que você deseja fazer qualquer coisa, seja imprimir fotos de gatos ou configurar um
aplicativo da web ou se conectar a um banco de dados ou imprimir texto colorido em seu terminal ou
contar uma piada de batida quase qualquer coisa que você possa imaginar fazendo com javascript e nó.
Alguém já fez isso e o empacou para este bom módulo em um pacote que você pode
instalar e, em seguida, introduzi muito brevemente alguns dos pacotes que acabarão usando o mais importante
até agora é chamado Express e essa será a nossa estrutura que usamos.
Morgan e Ejay ass e body parser e cookie parser e passport e alguns outros também.
Mas também usaremos coisas como mongoose e
E o próximo vídeo, vamos ver como podemos instalar pacotes usando a incrível interface de linha de comando
que mencionei e, em seguida, também como podemos usar esses pacotes que instalamos em vez de seu
próprio código javascript