Nous saluons le retour.
Comme je l'ai promis dans la dernière vidéo, nous allons maintenant voir comment nous les utilisons et nous allons installer quelques paquets.
J'espère que c'est une leçon amusante.
Les deux paquets que nous allons installer sont assez idiots et certainement pas le plus utile.
Mais fondamentalement, nous les installons exactement de la même façon qui va installer des paquets comme Express et mangouste dans l'unité suivante.
Avant de commencer les deux objectifs que je veux m'assurer de frapper vous montrent comment utiliser NPM installer la commande et installer Pimm pour installer un paquet et ensuite en utilisant require pour inclure un paquet dans un fichier js.
Commençons la première chose que je vais faire est de faire un nouveau dossier faire le répertoire et je vais juste appeler cette application de démonstration et aller au CD dans l'application de démonstration comme ça.
Et je vais faire un nouveau dossier ici.
Alors touchez l'application.
J.S. Et puis je vais ouvrir cela et je vais commencer avec un journal consulat vraiment simple de J nous et enregistrer et exécuter le nœud.
Oui, nous faisons cela juste pour que nous ayons un endroit où installer nos paquets.
Nous voulons créer un répertoire pour eux.
Nous voulons avoir un fichier qui va les exécuter avec.
C'est pourquoi nous avons ce fichier dodgiest app à l'intérieur de l'annuaire de l'application de démonstration.
Le premier paquet que nous allons utiliser est quelque chose qui s'appelle Catch me.
Vous pouvez le rechercher sur NPM si vous recherchez simplement Cat me.
C'est le premier résultat et le seul résultat.
Comme je l'ai dit, c'est un paquet assez idiot.
Ce qu'il fait, c'est qu'il vous fait ASCII art Katz.
Donc des choses comme ceci ou ceci ici ou même cette gigantesque ici.
Mais le but est que ce n'est qu'une ou deux méthodes de Javascript que vous appelez et ils impriment un paquet de texte que quelqu'un d'autre est allé par l'effort de trouver la façon d'imprimer ces coupes.
La première chose que nous devons faire est de l'installer.
Donc, ça s'appelle «Cat».
Donc, nous avons juste besoin de ce nom et nous revenons à notre terminal ici et nous exécutons NPM installer chat me tirez afin que l'installation de commande NPM est vraiment important.
Nous allons le faire constamment chaque fois que nous avons lancé une nouvelle application.
Chaque unité sera l'installation de cinq ou six forfaits différents de sorte que vous vous habituez à l'utiliser assez rapidement avant d'entrer.
Je veux juste souligner ce que l'app de démo ressemble actuellement.
Il est vide à l'exception de l'app dot JS.
Mais dès que j'ai touché NPM installer Cat me il faudra un moment.
Il va chez les serveurs NPM et trouver Cat Me et obtenir les fichiers corrects et l'installer.
Et maintenant, si je frappe LS ici, vous verrez que nous avons réellement un nouveau dossier qui n'était pas là avant.
Modules de noeud et je vais l'ouvrir ici.
Là nous allons modules de noeud et puis à l'intérieur de cela nous avons Cat me et à l'intérieur de Cat me.
Il ya un tas de fichiers et ce sont les fichiers de ce paquet.
C'est donc le code que quelqu'un d'autre a écrit.
Vous pouvez voir ce sont les différents chats qui seront imprimés.
Ainsi, les modules de noeud sont un répertoire qui est créé automatiquement pour nous lorsque nous installons un package et tous les prochains packages que nous installons.
Donc, dans un instant, nous allons installer un deuxième.
Nous vivrons également à la place des modules de noeud.
Donc, il ressemblera à des modules de noeud m'a attrapé et puis notre autre paquet qui raconte knock knock blagues sera au lieu de modules de noeud ainsi.
C'est pourquoi nous installons un paquetage, mais pour l'utiliser, nous devons l'importer dans notre application et pour cela nous utilisons la commande require.
Alors je vais vous montrer ici.
Donc, cela ressemble à ce que je vais appeler quelque chose pour le moment.
Equals requiert chat dash moi qui est le nom du paquet quand je lance ce code, il cherchera automatiquement un paquet appelé Cat me ou un fichier appelé Cat me et vous trouverez à l'intérieur des modules de noeud.
Chat me tirez et il sait quel code automatiquement à inclure.
Il a à voir avec ce fichier appelé index Dot.
Oui, c'est un peu trop détaillé.
Donc, il inclut automatiquement tous les bons codes à partir d'ici.
Il saisit tout ce qui est nécessaire et puis il colle dans une variable appelée quelque chose et qui peut être tout ce que nous voulons qu'il soit appelé.
Maintenant je vais retourner aux documents et vous montrer comment nous pouvons utiliser la caténaire.
C'est l'autre partie vraiment importante du paquet est d'utiliser les documents en découvrant comment les paquets de travail et m'a gardé est très très simple, c'est pourquoi nous l'utilisons maintenant.
Mais certaines des choses que nous utilisons plus tard, nous aurons 100 ou 200 méthodes différentes et ils fonctionnent tous légèrement différemment et vous devrez faire très attention à la lecture des documents pour comprendre les tenants et aboutissants de certaines des fonctionnalités, mais Comme je l'ai dit m'a gardé, c'est très simple.
Tout ce que nous faisons, c'est l'exiger, ce que nous avons déjà fait.
Et dans ce cas, ils l'enregistrer à une variable Cat me et puis pour obtenir un chat au hasard, vous venez de me Cat Cat.
Donc le nom de cette variable.
Puis nous ajoutons des parenthèses après.
Et qui exécute une fonction.
Ce que cela nous dit, c'est que lorsque nous avons besoin de me garder ce que nous revenons est une fonction que nous pouvons exécuter tout comme n'importe quelle autre fonction que nous avons créé.
Tout comme l'alerte dans le journal du navigateur ou du consulat.
Lorsque nous ajoutons des parenthèses, il l'exécutera.
Alors allons-y et essayez cela.
Maintenant, je vais m'en débarrasser.
Mais log et nous allons changer le nom donc ce n'est pas quelque chose nous allons juste appeler le chat.
Je veux vous montrer que le nom n'a pas besoin d'être gardé.
Et puis nous allons juste courir chat comme ça.
Et il a mentionné qu'il renvoie le chat d'art ASCII.
Il ne s'imprime pas.
Donc, si nous venons d'exécuter le chat et je cours mon fichier maintenant qui est le nœud aptest J.S. Nous ne voyons vraiment rien.
Le fait même que nous n'avons pas eu d'erreur lorsque nous avons couru la fonction chat nous dit que notre besoin travaillé.
Mais bien sûr, nous voulons voir les chats.
C'est pour ça que nous sommes ici.
Donc je vais juste annuler ce journal qui annule donc chien chat et sauver.
Et maintenant, je vais effacer et faire un peu d'espace ici juste pour que vous puissiez être impressionné que la commande claire est juste une belle façon d'effacer le terminal.
Et maintenant, ce que je veux faire est d'exécuter des applications de noeud.
Oui.
Et nous obtenons un chat aléatoire et faisons un plus.
Voilà.
Truc amusant.
Nous avons maintenant deux chats au hasard.
Et c'est tout le code que nous n'avons jamais écrit.
Nous utilisons seulement le paquet de quelqu'un d'autre.
Oui, c'est simple, mais c'est exactement les mêmes concepts d'utiliser un paquet plus sérieux comme Express qui est exactement ce que nous avons ici.
Var exprès expriment exigent exprès ou loin mangouste égaux exigent mangouste.
Donc, nous allons faire cela en quelques vidéos, mais c'est exactement la même syntaxe.
Var quelque chose d'égal à exiger le nom d'un paquet.
Cela m'a gardé.
Maintenant, je veux montrer en utilisant cet autre paquet appelé knock knock blagues et tout ce qu'il fait, c'est aussi très simple.
Nous l'installons d'abord et l'exigeons, puis nous l'exécutons.
Knock knock est ce dont ils ont besoin de la variable dans ce cas.
Mais encore une fois on peut l'appeler quelque chose.
Et quand nous exécutons cette fonction, il renvoie knock knock plaisanterie.
Vous voulez vous assurer que nous sommes dans le même répertoire que le dossier modules de nœud.
Nous ne voulons pas être en dehors de ce répertoire comme ici.
Si je l'installe ici, il ferait un autre répertoire de modules de noeud ici afin qu'il ne soit pas installé au même endroit que le chat dans le paquet.
Donc, nous allons revenir dans notre application de démonstration où nous voyons des modules de noeud et nous avons besoin de courir et PM installer knock knock blague.
Let's double vérifier knock knock plaisanteries avec le S à la fin et appuyez sur Entrée.
Ça va prendre un moment.
Il va et le trouve et puis vous pouvez voir si je tape LS ou je ne ls modules de noeud, nous avons maintenant deux dossiers à l'intérieur si elles sont chat moi et knock knock blagues et je vais ouvrir que.
Jetons un coup d'oeil à des blagues de knock-knock.
Nous avons cet index que le génie.
Et c'est le dossier où sont les blagues knock knock.
Il sorte de ruines de la magie à regarder réellement, car il va gâcher les blagues.
Mais nous pouvons voir qu'il ya une blague Saray où chaque plaisanterie est un objet et puis ici il ya cette fonction de plaisanterie de format qui va renverser cela.
Knock Knock qui est là.
Le nom de plaisanterie a plaisanté dehors le nom qui et ainsi de suite sont définitivement ruiner la magie cependant.
Donc, nous allons fermer d'ici et nous allons importer le paquet knock knock joke dans notre code ici afin que nous allons juste le faire en haut.
La plupart du temps, vous verrez beaucoup de déclarations d'importation au sommet plutôt que d'être étalées sur un fichier.
Ils sont tous au sommet.
Comme je l'ai ici.
Ce sont tous les états requis pour importer des paquets.
Nous allons donc faire la même chose.
Var plaisanterie égale à exiger.
Et puis le nom du paquet qui est Naach tiret knock dash blagues et sauver.
Et puis tout ce que nous voulons faire est d'exécuter cette blague juste comme ça et nous allons annuler ce journal, car il vient de revenir à la blague.
Et si vous voulez le voir, nous devons l'imprimer.
Alors maintenant, nous allons avoir un chat et une blague si tout fonctionne bien, il ya deux paquets ont été installés et importés correctement.
Donc, nous économisons et puis nous allons développer cela et nous allons exécuter des applications de noeud.
Oui nous obtenons notre chat et nous obtenons cette plaisanterie.
Toc Toc.
Qui est là.
ABBÉ.
ABBE qui.
Abby anniversaire pour vous.
Et encore un coup frapper qui est là.
Elle est.
Elle est qui.
C'est une jolie fille.
Elle est un chat mignon aussi.
D'accord, c'est assez.
Arrêtons-nous.
Maintenant, passons en revue certaines des bases ici.
Ces deux commandes que j'ai mentionnées dans les objectifs sont l'installation de NPM.
Donc, nous avons couru NPM installer knock knock blagues et NPM installer Cat me chaque fois que nous exécutons une installation, il va et trouve que le code sur NPM et une fois qu'il télécharge ce code, il enregistre dans un répertoire de dossiers appelés modules de noeud qui, s'il n'existe pas encore Il fera les modules de noeud la première fois.
Mais alors, dès qu'il existe, il ajoute simplement les nouveaux modules dans le même répertoire de modules de nœuds.
Mais il suffit de les télécharger ou d'installer un paquet ne nous permet pas de l'utiliser.
Nous devons toujours l'inclure dans notre code avec l'instruction requise et nous avons besoin avec le nom du paquet.
Cat me tirez ou frapper knock blagues.
Enregistrer à une variable et puis nous pouvons utiliser cette variable qui est vraiment tout stocker tout le code qui revient de Cat me et knock knock blagues.
Nous pouvons utiliser cette variable tout au long du reste de notre code.
Très bien, c'est tout.
Et la prochaine vidéo, je vais vous faire faire un autre exercice rapide.
Celui-ci devrait être assez amusant parce que vous allez utiliser un autre paquet qui est en fait un peu plus utile que l'impression cad ou knock knock blagues.
Je ne le gâcherai pas encore.
Je vous verrai dans la prochaine vidéo.