Bem vindo de volta.
Então, como prometi no último vídeo, agora vamos ver como os usamos e vamos
instalar alguns pacotes.
Espero que seja uma lição divertida.
Os dois pacotes que vamos instalar são bastante bobos e definitivamente não são os mais úteis.
Mas, fundamentalmente, nós os instalamos exatamente da mesma maneira que irá instalar pacotes como Express e mangustão
na próxima unidade.
para instalar um pacote e, em seguida, usando o requerente para incluir um pacote em um arquivo js.
Antes de começar os dois objetivos que eu quero certificar-se de bater estão mostrando como usar o NPM, instale o comando
e a instalação do Pimm
Vamos começar a primeira coisa que eu faço é fazer uma nova pasta, fazer diretório e só vou
ligar para este aplicativo de demonstração e ir para o CD no aplicativo de demonstração assim.
E vou fazer um novo arquivo aqui.
Então toque o aplicativo.
J. S. e então abrirei isso e vou começar com um registro
de consulado muito simples de J us e salvar e executar o nó.
Sim, estamos fazendo isso apenas para ter um lugar para instalar nossos pacotes.
Queremos fazer um diretório para eles.
Queremos ter um arquivo que os execute.
Então, é por isso que temos esse arquivo de aplicativo mais modesto dentro do diretório do aplicativo de demonstração.
O primeiro pacote que vamos usar é algo chamado Catch me.
Você pode procurá-lo no NPM se você apenas procurar Cat me.
É o primeiro resultado e o único resultado.
Como eu disse, é um pacote bastante bobo.
O que faz é que você faz ASCII art Katz.
Então, coisas como essa ou aqui ou mesmo essa gigantesca aqui.
Mas o objetivo é que é apenas um ou dois métodos de javascript que você chama e que imprimem
um monte de texto que outra pessoa passou pelo esforço de descobrir como imprimir esses cortes.
A primeira coisa que precisamos fazer é instalá-lo.
Então, ele se chama Cat.
Então, então, precisamos apenas desse nome e voltamos para o nosso terminal aqui e nós executamos o NPM install cat dobra-me
para que o comando NPM install seja realmente importante.
Nós estaremos fazendo isso constantemente sempre que começarmos um novo aplicativo.
Todas as unidades estarão instalando cinco ou seis pacotes diferentes para que você acostume-se a usar isso bastante rápido antes
de eu pressionar Enter.
Eu quero apenas apontar para o que o aplicativo de demonstração atualmente parece.
Está vazio, exceto o ponto de aplicativo JS.
Mas assim que eu acertar o NPM, instale-me, vai demorar um momento.
Está indo para servidores NPM e encontrar Cat me e obter os arquivos corretos e instalá-lo.
E agora, se eu acertar LS aqui, você verá que realmente temos uma nova pasta que não estava lá antes.
Módulos de nó e vou abri-lo aqui.
Lá vamos nós módulos de nó e, em seguida, dentro do que temos Cat me e dentro de Cat me.
Há um monte de arquivos e esses são os arquivos desse pacote.
Então esse é o código que outra pessoa escreveu.
Você pode ver estes são os diferentes gatos que serão impressos.
Então módulos de nó é um diretório que é criado automaticamente para nós sempre que instalamos um pacote e todos
os futuros pacotes que instalamos.
Então, em um momento, vamos instalar um segundo.
Também viveremos em vez de módulos de nó.
Então, parece que os módulos de nó me atrapalharam e, em seguida, o nosso outro pacote que diz
piadas de nocaute será em vez de módulos de nó também.
Então é assim que instalamos um pacote, mas para usá-lo, precisamos importá-lo para o nosso aplicativo e,
para fazer isso, usamos o comando requerido.
Então eu vou te mostrar aqui.
Então parece tão longe algo que eu vou chamar de algo por enquanto.
Ele procurará automaticamente um pacote chamado Cat me ou um arquivo chamado Cat me e você encontrará dentro dos módulos do nó.
Os equivalentes exigem que o gato me tire, qual é o nome do pacote quando eu executo este código.
Gato me espalha e sabe qual o código automaticamente para incluir.
Isso tem a ver com este arquivo chamado índice Dot.
Sim, isso é um pouco detalhado demais.
Então, ele inclui automaticamente todo o código certo a partir daqui.
Ele agarra tudo o que é necessário e depois o coloca dentro de uma variável chamada algo e
pode ser o que quer que seja chamado.
Agora eu vou voltar aos documentos e mostrar-lhe como podemos usar a catenária.
Esta é a outra parte muito importante do pacote é usar os documentos que descobrem como os pacotes funcionam
e me mantiveram é muito simples, e é por isso que o estamos usando agora.
Mas algumas das coisas que usamos mais tarde teremos 100 ou 200 métodos diferentes e todos eles
funcionam de forma um pouco diferente e você terá que ter muito cuidado em ler os
documentos para entender os prós e contras de algumas das funcionalidades, mas Como eu disse me manteve, é muito simples.
Tudo o que fazemos é exigir o que já fizemos.
E, neste caso, eles o salvam em uma variável Cat me e, em seguida, para obter um gato aleatório você acabou de me dirigir.
Então, o nome dessa variável.
Então, adicionamos parênteses depois.
E isso executa uma função.
O que isso nos diz é que, quando exigimos, manteve-me o que recuperamos é uma função que podemos executar
exatamente como qualquer outra função que criamos.
Apenas como alerta no navegador ou no registro do consulado.
Quando adicionamos parênteses, ele o executará.
Então, vamos em frente e tente isso.
Agora vou me livrar disso.
Mas registre e altere o nome para que não seja algo, vamos chamá-lo de gato.
Quero mostrar-lhe que o nome não precisa me manter.
E então vamos dirigir o gato assim.
E mencionou que ele retorna o gato artístico ASCII.
Não imprimiu.
Então, se nós apenas dirigimos o gato e eu corro meu arquivo agora, que é o nó aptest J. S. na verdade não vemos nada.
O próprio fato de que não tivemos um erro quando executamos a função de gato nos diz que nossos requisitos funcionaram.
Mas é claro que queremos ver os gatos.
É por isso que estamos aqui.
Então, eu vou cancelar esse registro que, assim, cancele o gato do cachorro e salve.
E agora vou limpar e fazer algum espaço aqui apenas para que você possa ficar impressionado que o comando claro é
apenas uma ótima maneira de limpar o terminal.
E agora o que eu quero fazer é executar aplicativos de nó.
Sim.
E nós conseguimos um gato aleatório e vamos fazer um mais.
Aqui vamos nós.
Coisas divertidas.
Agora temos dois gatos aleatórios.
E este é todo o código que nunca escrevemos.
Estamos apenas usando o pacote de outra pessoa.
Sim, é simples, mas é exatamente o mesmo conceito usar um pacote mais grave como Express, que é exatamente
o que temos aqui.
Var Express Equals requer expressos ou distantes mongoose iguais requerem mangustão.
Então, vamos fazer isso em apenas alguns vídeos, mas é exatamente a mesma sintaxe.
Var algo igual exige o nome de um pacote.
Então isso me manteve.
Agora eu quero mostrar usando esse outro pacote chamado Knock knock jokes e tudo o que isso faz, também
é muito simples.
Nós o instalamos primeiro e o exigimos e então o executamos.
Knock knock é o que eles precisam da variável neste caso.
Mas, novamente, pode ser chamado qualquer coisa.
E quando executamos essa função retorna a brincadeira de batida.
Você quer ter certeza de que estamos no mesmo diretório que a pasta dos módulos do nó.
Nós não queremos estar fora desse diretório como aqui.
Se eu instalar isso aqui, faria um outro diretório de módulos de nó aqui para que ele não fosse
instalado no mesmo lugar que o gato no pacote.
Então, vamos voltar para o nosso aplicativo de demonstração, onde nós vemos os módulos do nó e precisamos executar e o PM instala
a brincadeira do knock knock.
Vamos verificar novamente as piadas de batidas com o S no final e aperte Enter.
Vai demorar um momento.
Vai e acha e então você pode ver se eu tipo de LS ou eu faço módulos de nó ls, agora temos duas pastas para
dentro, se eles estão me engajando e tocando piadas e eu vou abrir isso.
Vejamos as piadas da batida.
Nós temos esse índice que o gênio.
E este é o arquivo onde as brincadeiras de nocaute são.
Isso arruina a magia para realmente olhar para ele porque vai estragar as piadas.
Mas podemos ver que há uma piada Saray, onde cada brincadeira é um objeto e, em seguida, aqui está a função
de piada de formato que irá derrubar isso.
TOC Toc quem está aí.
O nome de brincadeira brincou com o nome e, assim por diante, definitivamente estão arruinando a magia.
Então vamos fechar a partir daqui e vamos importar o pacote de brincadeira de batida em nosso código aqui, então vamos
fazer isso no topo.
Na maioria das vezes, você verá muitas declarações de importação no topo em vez de serem espalhadas
por um arquivo.
Eles estão todos no topo.
Como eu tenho aqui.
Estas são todas as instruções necessárias para importar pacotes.
Então, vamos fazer o mesmo.
Menos de brincadeira de Var exigem.
E então o nome do pacote que é Naach dash toca piadas e salva.
E então, tudo o que queremos fazer é executar essa piada assim e cancelaremos isso novamente, porque ele
acabou de voltar a brincar.
E se você quiser ver isso, precisamos imprimi-lo.
vamos ter um gato e uma piada se tudo funcionar bem, existem dois pacotes instalados e importados corretamente.
Então, agora
Então salvamos e então expandiremos isso e nós executaremos os aplicativos do nó.
Sim, nós conseguimos o nosso gato e nós recebemos essa piada.
TOC Toc.
Quem está aí.
ABBE.
ABBE quem.
Aniversário da Abby para você.
E mais uma batida que está lá.
Ela é.
Ela é quem.
Ela é uma garota fofa.
Ela também é um gato fofo.
Tudo bem, basta disso.
Vamos terminar.
Agora vamos analisar alguns dos conceitos básicos aqui.
Esses dois comandos que mencionei nos objetivos são a instalação do NPM.
Então, executamos a NPM instalar brincadeiras e a instalação do NPM Cat eu sempre que executamos uma instalação, vai e encontra esse código no
NPM e, uma vez que ele faz o download desse código, ele o salva em um diretório de pasta chamado módulos
de nós que, se ainda não existe Isso fará módulos de nó pela primeira vez.
Mas então, assim que existe, apenas adiciona os módulos mais novos ao mesmo diretório de módulos de nó.
Mas basta baixá-los ou instalar um pacote não nos permite usá-lo.
Nós ainda temos que incluí-lo em nosso código com a declaração exigida e nós exigimos com o nome
do pacote.
O gato derruba-me ou toca piadas.
Salve-o em uma variável e então podemos usar essa variável que realmente está apenas armazenando todo o código
que está voltando de Cat me e toca piadas.
Podemos usar essa variável ao longo do resto do nosso código.
Tudo bem, então é isso.
E o próximo vídeo, eu vou fazer você fazer outro exercício rápido.
Este deve ser bastante divertido porque você estará usando outro pacote que é realmente um
pouco mais útil do que imprimir piadas de cad ou knock knock.
Não vou estragá-lo ainda.
Vejo você no próximo vídeo.