1
00:00:00,210 --> 00:00:01,380
お帰りなさい。

2
00:00:01,380 --> 00:00:06,780
最後のビデオで約束したように、私たちは今、それらをどのように使用するのかを見ていき、いくつかのパッケージをインストールします。

3
00:00:06,780 --> 00:00:08,110
&nbsp;

4
00:00:08,400 --> 00:00:09,600
うまくいけばそれは楽しいレッスンです。

5
00:00:09,630 --> 00:00:14,610
私たちがインストールしようとしている2つのパッケージはかなりばかげていて、もっとも有用ではありません。

6
00:00:14,760 --> 00:00:20,100
しかし基本的には、ExpressとMongooseのようなパッケージを次のユニットにインストールするのとまったく同じ方法でインストールします。

7
00:00:20,340 --> 00:00:21,220
&nbsp;

8
00:00:21,420 --> 00:00:27,090
installを使用し、jsファイルにパッケージを組み込むためにrequireを使用する方法を説明します。

9
00:00:27,450 --> 00:00:34,020
開始する前に、NPMを使用してパッケージをインストールするためにPimm

10
00:00:34,020 --> 00:00:35,470
&nbsp;

11
00:00:36,060 --> 00:00:42,600
最初に始めようとしているのは、ディレクトリを新しいフォルダにすることです。このデモアプリケーションを呼び出して、デモアプリケーションにCDに移動します。

12
00:00:42,600 --> 00:00:48,560
&nbsp;

13
00:00:48,780 --> 00:00:50,800
そしてここで新しいファイルを作るつもりです。

14
00:00:50,880 --> 00:00:52,850
だからアプリに触れる。

15
00:00:52,860 --> 00:01:04,740
J. S.

16
00:01:04,740 --> 00:01:09,460
私はそれを開いて、私たちからの本当に簡単な領事ログから始め、保存してノードを実行します。

17
00:01:09,720 --> 00:01:14,820
はい、私たちはパッケージをインストールする場所があるようにこれをやっています。

18
00:01:14,940 --> 00:01:16,850
私たちはそれらのためのディレクトリを作りたいと思っています。

19
00:01:16,890 --> 00:01:19,120
それらを実行するファイルが必要です。

20
00:01:19,140 --> 00:01:23,960
だからこそ、私たちはこのアプリを、デモのアプリディレクトリの中にdodgiestファイルとして持っています。

21
00:01:24,120 --> 00:01:28,290
私たちが使用しようとしている最初のパッケージはCatch meと呼ばれるものです。

22
00:01:28,470 --> 00:01:32,010
Cat meを検索するだけで、NPMで検索することができます。

23
00:01:32,070 --> 00:01:34,550
それは最初の結果であり、唯一の結果です。

24
00:01:35,280 --> 00:01:37,650
私が言ったように、それはかなりばかげたパッケージです。

25
00:01:37,650 --> 00:01:40,730
それはあなたがASCIIアートのKatzになることです。

26
00:01:41,070 --> 00:01:47,730
そう、このようなもの、ここ、あるいはここのこの巨大なものさえ。

27
00:01:48,240 --> 00:01:54,960
しかし目標は、あなたが呼び出す1つか2つのJavaScriptメソッドであり、他の人がこれらのカットをどのように印刷するかを理解するためのテキストを印刷することです。

28
00:01:54,960 --> 00:02:00,730
&nbsp;

29
00:02:00,930 --> 00:02:03,990
私たちが最初にやるべきことは、それをインストールすることです。

30
00:02:04,020 --> 00:02:06,850
だから、Cat dash meと呼ばれています。

31
00:02:06,880 --> 00:02:14,490
だから、その名前が必要なだけです。私たちはここで私たちの端末に戻ります。私たちはNPMのインストールcat cat dash

32
00:02:14,880 --> 00:02:18,000
meを実行して、コマンドNPMのインストールが本当に重要であるようにします。

33
00:02:18,000 --> 00:02:21,000
私たちは新しいアプリケーションを開始するたびに常にそれを実行します。

34
00:02:21,180 --> 00:02:26,490
すべてのユニットは5つまたは6つの異なるパッケージをインストールしますので、私がenterを押す前にかなり素早く使用することに慣れています。

35
00:02:27,210 --> 00:02:28,300
&nbsp;

36
00:02:28,500 --> 00:02:32,080
デモアプリケーションが現在どのようなものかを指摘したいだけです。

37
00:02:32,370 --> 00:02:34,650
それは、アプリケーションドットJSを除いて空です。

38
00:02:35,130 --> 00:02:39,940
しかし、私がNPMを叩くとすぐに、私はCatをインストールします。

39
00:02:39,960 --> 00:02:46,410
それはNPMサーバーに行き、Cat Meを見つけて正しいファイルを入手してインストールします。

40
00:02:46,650 --> 00:02:52,280
そして今私がここにLSを打つと、実際にはそこになかった新しいフォルダがあることがわかります。

41
00:02:52,410 --> 00:02:55,740
ノードモジュールと私はここでそれを開きます。

42
00:02:55,740 --> 00:03:02,730
そこにノードモジュールがあり、そこにCat meとCat me insideがあります。

43
00:03:02,890 --> 00:03:07,520
たくさんのファイルがあり、それらはそのパッケージのファイルです。

44
00:03:07,770 --> 00:03:09,990
これは他人が書いたコードです。

45
00:03:09,990 --> 00:03:13,420
これらはあなたがプリントされる異なる猫であることがわかります。

46
00:03:14,070 --> 00:03:20,760
したがって、ノードモジュールは、私たちがパッケージをインストールするたびに自動的に作成されるディレクトリと、今後インストールされるすべてのパッケージです。

47
00:03:20,760 --> 00:03:22,620
&nbsp;

48
00:03:22,620 --> 00:03:24,840
ですから、もう一度インストールします。

49
00:03:24,960 --> 00:03:27,660
また、ノードモジュールの代わりに住んでいます。

50
00:03:27,660 --> 00:03:32,880
そうすれば、ノードモジュールが私を捕まえたように見えて、ノードモジュールの代わりにノックノックジョークを伝える他のパッケージも同様に見えます。

51
00:03:32,880 --> 00:03:35,850
&nbsp;

52
00:03:35,850 --> 00:03:41,490
パッケージをインストールする方法ですが、それを使用するにはアプリケーションにインポートし、requireコマンドを使用する必要があります。

53
00:03:41,490 --> 00:03:44,000
&nbsp;

54
00:03:44,340 --> 00:03:45,820
だから私はここにあなたを見せます。

55
00:03:46,290 --> 00:03:51,510
だから私はこれを今のところ何かと呼ぶだろう。

56
00:03:51,510 --> 00:03:59,970
meというファイルやCat meというファイルが自動的に検索され、ノードモジュールの内部が検索されます。

57
00:03:59,970 --> 00:04:07,000
このコードを実行すると、Cat

58
00:04:07,000 --> 00:04:11,400
Catは私をダッシュ​​し、自動的にどのコードが含まれるかを知っています。

59
00:04:11,520 --> 00:04:13,610
これはindex Dotというファイルと関係があります。

60
00:04:13,640 --> 00:04:15,890
はい、少し詳しく説明しています。

61
00:04:15,990 --> 00:04:18,510
したがって、自動的にここからすべての正しいコードが含まれます。

62
00:04:18,510 --> 00:04:23,280
それは必要なものをすべて掴み、それを何かと呼ばれる変数の中に張り付けています。

63
00:04:23,280 --> 00:04:25,560
&nbsp;

64
00:04:25,560 --> 00:04:31,030
今私はドキュメントに戻り、カテナリーをどのように使用できるかを示します。

65
00:04:31,140 --> 00:04:36,300
これは、パッケージのもう一つの重要な部分です。パッケージをどのように使用して保管しているかを調べるドキュメントを使用しているので、今私はこれを使用しています。

66
00:04:36,300 --> 00:04:40,590
&nbsp;

67
00:04:40,770 --> 00:04:45,690
&nbsp;

68
00:04:45,690 --> 00:04:50,400
&nbsp;

69
00:04:50,400 --> 00:04:56,450
しかし、私たちが後で使用するものの中には、100〜200種類のメソッドがあり、それぞれが少しずつ異なって動作するため、ドキュメントを読んで機能の一部を理解するためには非常に注意する必要があります。私が言ったように私はそれは非常に簡単です。

70
00:04:56,500 --> 00:04:59,520
私たちがしているのは、私たちがすでにやっていることだけです。

71
00:04:59,770 --> 00:05:06,090
そして、この場合、変数catに保存して、無作為のcatを取得するだけでcat meを実行します。

72
00:05:06,380 --> 00:05:08,180
したがって、この変数の名前。

73
00:05:08,540 --> 00:05:10,370
その後、括弧を追加します。

74
00:05:10,490 --> 00:05:12,210
そしてそれは関数を実行します。

75
00:05:12,220 --> 00:05:18,170
私たちが教えてくれることは、私が私を守る必要があるときには、私たちが作り出した他の機能と同じように実行できる機能だということです。

76
00:05:18,410 --> 00:05:20,450
&nbsp;

77
00:05:20,440 --> 00:05:23,600
ブラウザまたは領事館のログに警告するのと同じです。

78
00:05:23,870 --> 00:05:26,210
かっこを追加すると、それが実行されます。

79
00:05:26,600 --> 00:05:27,660
さあ、それを試してみましょう。

80
00:05:27,670 --> 00:05:29,910
今私はこれを取り除くでしょう。

81
00:05:29,920 --> 00:05:35,960
しかし、ログと名前を変更してみましょうので、それは単にそれを猫と呼ぶものではありません。

82
00:05:36,110 --> 00:05:38,790
私はその名前が私を保持する必要はないことをあなたに伝えたい。

83
00:05:39,250 --> 00:05:42,020
そして、ちょうどそのように猫を走らせます。

84
00:05:42,290 --> 00:05:45,930
そしてそれはASCIIアートの猫を返すと言及しました。

85
00:05:45,980 --> 00:05:47,040
それは印刷されません。

86
00:05:47,180 --> 00:05:55,240
だから、もしcatを実行して、ファイルを実行するとnode aptest Jです。 S. 実際には何も見ません。

87
00:05:56,060 --> 00:06:01,780
cat関数を実行したときにエラーが発生しなかったという事実は、私たちの必要性が働いていることを示しています。

88
00:06:02,200 --> 00:06:04,120
もちろん、私たちは猫を見たいと思っています。

89
00:06:04,190 --> 00:06:05,390
それが私たちがここにいるのです。

90
00:06:05,540 --> 00:06:11,990
だから、私はちょうどその犬の猫をキャンセルして保存するログをキャンセルするつもりです。

91
00:06:12,470 --> 00:06:19,880
そして今、私は明確なコマンドは端末をクリアする良い方法であることに感銘を受けることができるように、ここでいくつかのスペースをクリアして作成します。

92
00:06:19,880 --> 00:06:22,530
&nbsp;

93
00:06:22,630 --> 00:06:25,280
そして今、私がしたいことは、ノード・アプリケーションを実行することです。

94
00:06:25,340 --> 00:06:27,010
はい。

95
00:06:27,010 --> 00:06:31,980
そして、私たちはランダムな猫を手に入れてもう一度やりましょう。

96
00:06:32,000 --> 00:06:33,490
そこに行く。

97
00:06:33,500 --> 00:06:34,190
面白いもの。

98
00:06:34,220 --> 00:06:35,620
我々は今、2つのランダムなネコを持っています。

99
00:06:35,840 --> 00:06:38,160
そして、これは私たちが書いたことのないすべてのコードです。

100
00:06:38,320 --> 00:06:40,090
他の人のパッケージを使用しています。

101
00:06:40,220 --> 00:06:47,260
はい、それはシンプルですが、Expressのようなもっと深刻なパッケージを使用するのとまったく同じ概念ですが、まさにここにあるものです。

102
00:06:47,260 --> 00:06:48,850
&nbsp;

103
00:06:48,880 --> 00:06:55,790
Var express equalsにはエクスプレスまたは遠距離のマングースを必要とし、マングースを必要とします。

104
00:06:55,850 --> 00:06:59,700
だから、私たちはちょっとしたビデオでこれをやっていきますが、まったく同じ構文です。

105
00:06:59,720 --> 00:07:04,790
Var何か等しいパッケージの名前が必要です。

106
00:07:04,880 --> 00:07:06,470
それは私を守っていた。

107
00:07:06,470 --> 00:07:12,110
今度はノックノックジョークというこの他のパッケージを使ってみたいと思っています。それはとても簡単です。

108
00:07:12,110 --> 00:07:13,150
&nbsp;

109
00:07:13,190 --> 00:07:17,070
最初にインストールし、それを要求してから実行します。

110
00:07:17,090 --> 00:07:19,840
ノックノックは、彼らがこの場合に変数を必要とするものです。

111
00:07:19,970 --> 00:07:21,460
しかし、もう一度何かと呼ぶことができます。

112
00:07:21,560 --> 00:07:25,370
そしてその機能を実行すると、ノックノックジョークが返されます。

113
00:07:25,500 --> 00:07:29,020
ノードモジュールフォルダと同じディレクトリにいることを確認する必要があります。

114
00:07:29,020 --> 00:07:33,040
私たちはここのようにこのディレクトリの外にいたくはありません。

115
00:07:33,310 --> 00:07:38,030
ここにインストールすると、ここに別のノードモジュールディレクトリが作成されるので、パッケージ内のcatと同じ場所にインストールされません。

116
00:07:38,020 --> 00:07:40,230
&nbsp;

117
00:07:40,370 --> 00:07:48,140
だから我々はノードモジュールを見てデモアプリケーションに戻り、ノックノックジョークを実行してPMをインストールする必要があります。

118
00:07:49,460 --> 00:07:51,350
&nbsp;

119
00:07:51,400 --> 00:07:56,470
最後にSとノックノックジョークをチェックしてEnterを押してみましょう。

120
00:07:56,480 --> 00:07:57,700
それは時間がかかるでしょう。

121
00:07:57,860 --> 00:08:05,570
それは行くとそれを見つけると私はLSを入力するか、私はノードのモジュールを行うかどうかを確認することができます私たちは今私は猫とノックノックジョークと私はそれを開きます2つのフォルダを持っている。

122
00:08:05,560 --> 00:08:10,020
&nbsp;

123
00:08:10,060 --> 00:08:11,990
ノックノックジョークを見てみましょう。

124
00:08:12,280 --> 00:08:14,090
私たちは天才というこの指数を持っています。

125
00:08:14,210 --> 00:08:17,070
そしてこれはノックノックジョークがあるファイルです。

126
00:08:17,140 --> 00:08:20,810
それはジョークを台無しにするので、それは実際にそれを見て魔法のような種類の遺跡。

127
00:08:21,130 --> 00:08:27,380
しかし、それぞれのジョークがオブジェクトであるジョークのSarayがあることがわかります。ここでは、この形式のジョーク関数がこれを覆すことになります。

128
00:08:27,380 --> 00:08:29,890
&nbsp;

129
00:08:29,890 --> 00:08:31,420
ノックノック誰がそこにいる。

130
00:08:31,490 --> 00:08:36,280
名前を冗談にしていた人は誰かと冗談を言っている。

131
00:08:36,430 --> 00:08:42,220
だからここから抜け出し、ノックノックジョークパッケージをここのコードにインポートしてみましょう。

132
00:08:42,230 --> 00:08:43,370
&nbsp;

133
00:08:43,460 --> 00:08:47,940
ほとんどの場合、ファイル全体に広がるのではなく、多くのインポートステートメントが上部に表示されます。

134
00:08:47,940 --> 00:08:48,770
&nbsp;

135
00:08:48,820 --> 00:08:49,790
彼らは一番上にいる。

136
00:08:49,880 --> 00:08:50,760
私がここにいるように。

137
00:08:50,840 --> 00:08:55,040
これらは、パッケージをインポートするために必要なすべてのステートメントです。

138
00:08:55,030 --> 00:08:56,430
だから私たちも同じことをするつもりです。

139
00:08:56,530 --> 00:09:00,260
Varのジョークは必要と同じです。

140
00:09:00,400 --> 00:09:07,310
そして、Naachダッシュであるパッケージの名前はダッシュのジョークをノックして保存します。

141
00:09:07,310 --> 00:09:14,210
そして、私たちがやりたいことは、そのようなジョークを実行することだけです。私たちはジョークに戻ったので、それを再度ログに記録します。

142
00:09:14,240 --> 00:09:15,940
&nbsp;

143
00:09:16,120 --> 00:09:18,340
それを見たい場合は、それを印刷する必要があります。

144
00:09:18,620 --> 00:09:25,150
だから、もしうまくいっていれば、2つのパッケージが正しくインストールされ、インポートされていれば、猫と冗談を得るでしょう。

145
00:09:25,150 --> 00:09:26,010
&nbsp;

146
00:09:26,330 --> 00:09:34,010
保存してからこれを展開し、ノードアプリを実行します。

147
00:09:34,060 --> 00:09:39,350
はい、私たちは猫を手に入れ、私たちはこの冗談を手に入れます。

148
00:09:39,500 --> 00:09:40,130
コンコン。

149
00:09:40,120 --> 00:09:41,290
誰がそこにいるの？

150
00:09:41,300 --> 00:09:42,170
ABBE。

151
00:09:42,160 --> 00:09:43,330
ABBEさん。

152
00:09:43,510 --> 00:09:45,420
あなたにアビー誕生日。

153
00:09:46,310 --> 00:09:48,650
もう1つノックを打って誰がそこにいるのですか？

154
00:09:48,670 --> 00:09:49,520
彼女はいる。

155
00:09:49,690 --> 00:09:50,610
彼女は誰ですか？

156
00:09:50,750 --> 00:09:52,880
彼女はかわいい女の子です。

157
00:09:52,880 --> 00:09:55,030
彼女はかわいい猫でもあります。

158
00:09:55,040 --> 00:09:56,300
それだけで十分です。

159
00:09:56,600 --> 00:09:57,270
包みましょう。

160
00:09:57,290 --> 00:10:00,310
ここでいくつかの基本を見直しましょう。

161
00:10:00,620 --> 00:10:04,630
私が目的で述べた2つのコマンドは、NPMのインストールです。

162
00:10:04,660 --> 00:10:11,990
&nbsp;

163
00:10:11,990 --> 00:10:18,430
&nbsp;

164
00:10:18,430 --> 00:10:23,160
私たちはNPMをインストールしました。ノックノックジョークとNPMのインストールノックイン私はインストールを実行するたびにNPM上でそのコードを見つけ出し、コードをダウンロードすると、ノードモジュールと呼ばれるフォルダディレクトリに保存します。ノードモジュールを初めて作成します。

165
00:10:23,240 --> 00:10:28,490
しかし、それが存在するとすぐに、新しいモジュールを同じノードモジュールディレクトリに追加するだけです。

166
00:10:28,970 --> 00:10:32,680
しかし、単にそれらをダウンロードしたり、パッケージをインストールしても、私たちはそれを使用することはできません。

167
00:10:32,680 --> 00:10:38,500
必要なステートメントでコードにコードを組み込む必要があります。パッケージの名前が必要です。

168
00:10:38,500 --> 00:10:39,260
&nbsp;

169
00:10:39,470 --> 00:10:41,350
猫は私をダッシュ​​したり、ノックをノックアウトします。

170
00:10:41,440 --> 00:10:46,940
それを変数に保存すれば、実際にCat

171
00:10:47,140 --> 00:10:50,090
meから戻ってきたすべてのコードを格納し、ノックノックのジョークをノックインするだけの変数を使うことができます。

172
00:10:50,170 --> 00:10:53,200
この変数は、コードの残りの部分で使用できます。

173
00:10:53,200 --> 00:10:54,480
それだけです

174
00:10:54,540 --> 00:10:57,490
そして、次のビデオでもう一回すばらしい練習をしましょう。

175
00:10:57,560 --> 00:11:01,510
実際にはcadやノックノックのジョークを印刷するよりももう少し役に立つ別のパッケージを使用しているので、これはかなり楽しいはずです。

176
00:11:01,510 --> 00:11:04,840
&nbsp;

177
00:11:04,850 --> 00:11:06,020
私はまだそれを台無しにしません。

178
00:11:06,050 --> 00:11:06,980
次のビデオでお会いしましょう。
