1
00:00:00,210 --> 00:00:01,380
Nous saluons le retour.

2
00:00:01,380 --> 00:00:08,110
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.

3
00:00:08,400 --> 00:00:09,600
J'espère que c'est une leçon amusante.

4
00:00:09,630 --> 00:00:14,610
Les deux paquets que nous allons installer sont assez idiots et certainement pas le plus utile.

5
00:00:14,760 --> 00:00:21,220
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.

6
00:00:21,420 --> 00:00:35,470
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.

7
00:00:36,060 --> 00:00:48,560
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.

8
00:00:48,780 --> 00:00:50,800
Et je vais faire un nouveau dossier ici.

9
00:00:50,880 --> 00:00:52,850
Alors touchez l'application.

10
00:00:52,860 --> 00:01:09,460
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.

11
00:01:09,720 --> 00:01:14,820
Oui, nous faisons cela juste pour que nous ayons un endroit où installer nos paquets.

12
00:01:14,940 --> 00:01:16,850
Nous voulons créer un répertoire pour eux.

13
00:01:16,890 --> 00:01:19,120
Nous voulons avoir un fichier qui va les exécuter avec.

14
00:01:19,140 --> 00:01:23,960
C'est pourquoi nous avons ce fichier dodgiest app à l'intérieur de l'annuaire de l'application de démonstration.

15
00:01:24,120 --> 00:01:28,290
Le premier paquet que nous allons utiliser est quelque chose qui s'appelle Catch me.

16
00:01:28,470 --> 00:01:32,010
Vous pouvez le rechercher sur NPM si vous recherchez simplement Cat me.

17
00:01:32,070 --> 00:01:34,550
C'est le premier résultat et le seul résultat.

18
00:01:35,280 --> 00:01:37,650
Comme je l'ai dit, c'est un paquet assez idiot.

19
00:01:37,650 --> 00:01:40,730
Ce qu'il fait, c'est qu'il vous fait ASCII art Katz.

20
00:01:41,070 --> 00:01:47,730
Donc des choses comme ceci ou ceci ici ou même cette gigantesque ici.

21
00:01:48,240 --> 00:02:00,730
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.

22
00:02:00,930 --> 00:02:03,990
La première chose que nous devons faire est de l'installer.

23
00:02:04,020 --> 00:02:06,850
Donc, ça s'appelle «Cat».

24
00:02:06,880 --> 00:02:18,000
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.

25
00:02:18,000 --> 00:02:21,000
Nous allons le faire constamment chaque fois que nous avons lancé une nouvelle application.

26
00:02:21,180 --> 00:02:28,300
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.

27
00:02:28,500 --> 00:02:32,080
Je veux juste souligner ce que l'app de démo ressemble actuellement.

28
00:02:32,370 --> 00:02:34,650
Il est vide à l'exception de l'app dot JS.

29
00:02:35,130 --> 00:02:39,940
Mais dès que j'ai touché NPM installer Cat me il faudra un moment.

30
00:02:39,960 --> 00:02:46,410
Il va chez les serveurs NPM et trouver Cat Me et obtenir les fichiers corrects et l'installer.

31
00:02:46,650 --> 00:02:52,280
Et maintenant, si je frappe LS ici, vous verrez que nous avons réellement un nouveau dossier qui n'était pas là avant.

32
00:02:52,410 --> 00:02:55,740
Modules de noeud et je vais l'ouvrir ici.

33
00:02:55,740 --> 00:03:02,730
Là nous allons modules de noeud et puis à l'intérieur de cela nous avons Cat me et à l'intérieur de Cat me.

34
00:03:02,890 --> 00:03:07,520
Il ya un tas de fichiers et ce sont les fichiers de ce paquet.

35
00:03:07,770 --> 00:03:09,990
C'est donc le code que quelqu'un d'autre a écrit.

36
00:03:09,990 --> 00:03:13,420
Vous pouvez voir ce sont les différents chats qui seront imprimés.

37
00:03:14,070 --> 00:03:22,620
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.

38
00:03:22,620 --> 00:03:24,840
Donc, dans un instant, nous allons installer un deuxième.

39
00:03:24,960 --> 00:03:27,660
Nous vivrons également à la place des modules de noeud.

40
00:03:27,660 --> 00:03:35,850
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.

41
00:03:35,850 --> 00:03:44,000
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.

42
00:03:44,340 --> 00:03:45,820
Alors je vais vous montrer ici.

43
00:03:46,290 --> 00:03:51,510
Donc, cela ressemble à ce que je vais appeler quelque chose pour le moment.

44
00:03:51,510 --> 00:04:07,000
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.

45
00:04:07,000 --> 00:04:11,400
Chat me tirez et il sait quel code automatiquement à inclure.

46
00:04:11,520 --> 00:04:13,610
Il a à voir avec ce fichier appelé index Dot.

47
00:04:13,640 --> 00:04:15,890
Oui, c'est un peu trop détaillé.

48
00:04:15,990 --> 00:04:18,510
Donc, il inclut automatiquement tous les bons codes à partir d'ici.

49
00:04:18,510 --> 00:04:25,560
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é.

50
00:04:25,560 --> 00:04:31,030
Maintenant je vais retourner aux documents et vous montrer comment nous pouvons utiliser la caténaire.

51
00:04:31,140 --> 00:04:40,590
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.

52
00:04:40,770 --> 00:04:56,450
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.

53
00:04:56,500 --> 00:04:59,520
Tout ce que nous faisons, c'est l'exiger, ce que nous avons déjà fait.

54
00:04:59,770 --> 00:05:06,280
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.

55
00:05:06,380 --> 00:05:08,180
Donc le nom de cette variable.

56
00:05:08,540 --> 00:05:10,370
Puis nous ajoutons des parenthèses après.

57
00:05:10,490 --> 00:05:12,210
Et qui exécute une fonction.

58
00:05:12,220 --> 00:05:20,450
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éé.

59
00:05:20,440 --> 00:05:23,600
Tout comme l'alerte dans le journal du navigateur ou du consulat.

60
00:05:23,870 --> 00:05:26,210
Lorsque nous ajoutons des parenthèses, il l'exécutera.

61
00:05:26,600 --> 00:05:27,660
Alors allons-y et essayez cela.

62
00:05:27,670 --> 00:05:29,910
Maintenant, je vais m'en débarrasser.

63
00:05:29,920 --> 00:05:35,960
Mais log et nous allons changer le nom donc ce n'est pas quelque chose nous allons juste appeler le chat.

64
00:05:36,110 --> 00:05:38,790
Je veux vous montrer que le nom n'a pas besoin d'être gardé.

65
00:05:39,250 --> 00:05:42,020
Et puis nous allons juste courir chat comme ça.

66
00:05:42,290 --> 00:05:45,930
Et il a mentionné qu'il renvoie le chat d'art ASCII.

67
00:05:45,980 --> 00:05:47,040
Il ne s'imprime pas.

68
00:05:47,180 --> 00:05:56,050
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.

69
00:05:56,060 --> 00:06:01,990
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é.

70
00:06:02,200 --> 00:06:04,120
Mais bien sûr, nous voulons voir les chats.

71
00:06:04,190 --> 00:06:05,390
C'est pour ça que nous sommes ici.

72
00:06:05,540 --> 00:06:11,990
Donc je vais juste annuler ce journal qui annule donc chien chat et sauver.

73
00:06:12,470 --> 00:06:22,530
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.

74
00:06:22,630 --> 00:06:25,280
Et maintenant, ce que je veux faire est d'exécuter des applications de noeud.

75
00:06:25,340 --> 00:06:27,010
Oui.

76
00:06:27,010 --> 00:06:31,980
Et nous obtenons un chat aléatoire et faisons un plus.

77
00:06:32,000 --> 00:06:33,490
Voilà.

78
00:06:33,500 --> 00:06:34,190
Truc amusant.

79
00:06:34,220 --> 00:06:35,620
Nous avons maintenant deux chats au hasard.

80
00:06:35,840 --> 00:06:38,160
Et c'est tout le code que nous n'avons jamais écrit.

81
00:06:38,320 --> 00:06:40,090
Nous utilisons seulement le paquet de quelqu'un d'autre.

82
00:06:40,220 --> 00:06:48,850
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.

83
00:06:48,880 --> 00:06:55,790
Var exprès expriment exigent exprès ou loin mangouste égaux exigent mangouste.

84
00:06:55,850 --> 00:06:59,700
Donc, nous allons faire cela en quelques vidéos, mais c'est exactement la même syntaxe.

85
00:06:59,720 --> 00:07:04,790
Var quelque chose d'égal à exiger le nom d'un paquet.

86
00:07:04,880 --> 00:07:06,470
Cela m'a gardé.

87
00:07:06,470 --> 00:07:13,150
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.

88
00:07:13,190 --> 00:07:17,070
Nous l'installons d'abord et l'exigeons, puis nous l'exécutons.

89
00:07:17,090 --> 00:07:19,840
Knock knock est ce dont ils ont besoin de la variable dans ce cas.

90
00:07:19,970 --> 00:07:21,460
Mais encore une fois on peut l'appeler quelque chose.

91
00:07:21,560 --> 00:07:25,370
Et quand nous exécutons cette fonction, il renvoie knock knock plaisanterie.

92
00:07:25,500 --> 00:07:29,020
Vous voulez vous assurer que nous sommes dans le même répertoire que le dossier modules de nœud.

93
00:07:29,020 --> 00:07:33,040
Nous ne voulons pas être en dehors de ce répertoire comme ici.

94
00:07:33,310 --> 00:07:40,230
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.

95
00:07:40,370 --> 00:07:51,350
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.

96
00:07:51,400 --> 00:07:56,470
Let's double vérifier knock knock plaisanteries avec le S à la fin et appuyez sur Entrée.

97
00:07:56,480 --> 00:07:57,700
Ça va prendre un moment.

98
00:07:57,860 --> 00:08:10,020
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.

99
00:08:10,060 --> 00:08:11,990
Jetons un coup d'oeil à des blagues de knock-knock.

100
00:08:12,280 --> 00:08:14,090
Nous avons cet index que le génie.

101
00:08:14,210 --> 00:08:17,070
Et c'est le dossier où sont les blagues knock knock.

102
00:08:17,140 --> 00:08:20,810
Il sorte de ruines de la magie à regarder réellement, car il va gâcher les blagues.

103
00:08:21,130 --> 00:08:29,890
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.

104
00:08:29,890 --> 00:08:31,420
Knock Knock qui est là.

105
00:08:31,490 --> 00:08:36,280
Le nom de plaisanterie a plaisanté dehors le nom qui et ainsi de suite sont définitivement ruiner la magie cependant.

106
00:08:36,430 --> 00:08:43,370
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.

107
00:08:43,460 --> 00:08:48,770
La plupart du temps, vous verrez beaucoup de déclarations d'importation au sommet plutôt que d'être étalées sur un fichier.

108
00:08:48,820 --> 00:08:49,790
Ils sont tous au sommet.

109
00:08:49,880 --> 00:08:50,760
Comme je l'ai ici.

110
00:08:50,840 --> 00:08:55,040
Ce sont tous les états requis pour importer des paquets.

111
00:08:55,030 --> 00:08:56,430
Nous allons donc faire la même chose.

112
00:08:56,530 --> 00:09:00,260
Var plaisanterie égale à exiger.

113
00:09:00,400 --> 00:09:07,310
Et puis le nom du paquet qui est Naach tiret knock dash blagues et sauver.

114
00:09:07,310 --> 00:09:15,940
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.

115
00:09:16,120 --> 00:09:18,340
Et si vous voulez le voir, nous devons l'imprimer.

116
00:09:18,620 --> 00:09:26,010
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.

117
00:09:26,330 --> 00:09:34,010
Donc, nous économisons et puis nous allons développer cela et nous allons exécuter des applications de noeud.

118
00:09:34,060 --> 00:09:39,350
Oui nous obtenons notre chat et nous obtenons cette plaisanterie.

119
00:09:39,500 --> 00:09:40,130
Toc Toc.

120
00:09:40,120 --> 00:09:41,290
Qui est là.

121
00:09:41,300 --> 00:09:42,170
ABBÉ.

122
00:09:42,160 --> 00:09:43,330
ABBE qui.

123
00:09:43,510 --> 00:09:45,420
Abby anniversaire pour vous.

124
00:09:46,310 --> 00:09:48,650
Et encore un coup frapper qui est là.

125
00:09:48,670 --> 00:09:49,520
Elle est.

126
00:09:49,690 --> 00:09:50,610
Elle est qui.

127
00:09:50,750 --> 00:09:52,880
C'est une jolie fille.

128
00:09:52,880 --> 00:09:55,030
Elle est un chat mignon aussi.

129
00:09:55,040 --> 00:09:56,300
D'accord, c'est assez.

130
00:09:56,600 --> 00:09:57,270
Arrêtons-nous.

131
00:09:57,290 --> 00:10:00,310
Maintenant, passons en revue certaines des bases ici.

132
00:10:00,620 --> 00:10:04,630
Ces deux commandes que j'ai mentionnées dans les objectifs sont l'installation de NPM.

133
00:10:04,660 --> 00:10:23,160
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.

134
00:10:23,240 --> 00:10:28,780
Mais alors, dès qu'il existe, il ajoute simplement les nouveaux modules dans le même répertoire de modules de nœuds.

135
00:10:28,970 --> 00:10:32,680
Mais il suffit de les télécharger ou d'installer un paquet ne nous permet pas de l'utiliser.

136
00:10:32,680 --> 00:10:39,260
Nous devons toujours l'inclure dans notre code avec l'instruction requise et nous avons besoin avec le nom du paquet.

137
00:10:39,470 --> 00:10:41,350
Cat me tirez ou frapper knock blagues.

138
00:10:41,440 --> 00:10:50,090
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.

139
00:10:50,170 --> 00:10:53,200
Nous pouvons utiliser cette variable tout au long du reste de notre code.

140
00:10:53,200 --> 00:10:54,480
Très bien, c'est tout.

141
00:10:54,540 --> 00:10:57,490
Et la prochaine vidéo, je vais vous faire faire un autre exercice rapide.

142
00:10:57,560 --> 00:11:04,840
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.

143
00:11:04,850 --> 00:11:06,020
Je ne le gâcherai pas encore.

144
00:11:06,050 --> 00:11:06,980
Je vous verrai dans la prochaine vidéo.
