1
00:00:00,270 --> 00:00:05,750
このレッスンでは、PMと呼ばれるものを紹介することに焦点を当てます。

2
00:00:05,820 --> 00:00:07,730
だから私はここで3つの主な目的がある。

3
00:00:08,070 --> 00:00:11,990
私がしたいのは、NPMが何を表しているのかを定義することです。

4
00:00:12,090 --> 00:00:16,500
概念的にはそれが何をして、それがなぜ素晴らしいのかを説明します。

5
00:00:16,500 --> 00:00:20,150
最後に、最後に使用するすべてのパッケージを紹介します。

6
00:00:20,190 --> 00:00:25,710
私たちが悪名高いホームページを見せてくれたノードビデオへの紹介にパッケージが何であるかを定義したら、それはより意味をなさないでしょう。そして、この小さなパラグラフを読んで、Chromes

7
00:00:25,720 --> 00:00:32,670
V8エンジンで構築されたjavascriptランタイムに気づく方法について話します。

8
00:00:32,670 --> 00:00:36,130
。

9
00:00:36,330 --> 00:00:38,450
そして、ここにこの文があります。

10
00:00:38,730 --> 00:00:45,800
Juliusのパッケージエコシステムはありません。NPMは、世界のオープンソースライブラリの最大のエコシステムです。

11
00:00:46,140 --> 00:00:49,580
私はそれが正式な公式ホームページではないと言っていると思います。

12
00:00:49,800 --> 00:00:56,370
この小さな宣言の3分の1はただ1つの文ですが、まだ3分の1はNPMについてです。

13
00:00:56,370 --> 00:01:03,060
また、Noadを初めて紹介したときに、スタック共有ページを表示し、ユーザーが投票したこれらの機能のいくつかを上書きしました。

14
00:01:03,060 --> 00:01:07,420
&nbsp;

15
00:01:07,450 --> 00:01:08,030
はい。

16
00:01:08,340 --> 00:01:12,180
ここで最も一般的な答えは偉大な図書館です。

17
00:01:12,390 --> 00:01:14,900
次に人気のあるのはNPMです。

18
00:01:15,120 --> 00:01:17,800
そして、実際にはこれらはまったく同じことを指しています。

19
00:01:17,850 --> 00:01:21,510
うまくいけば、nvmが重要だと確信しています。

20
00:01:21,510 --> 00:01:25,510
なぜそれについて話し、それが何で、どのように機能するのか話しましょう。

21
00:01:25,530 --> 00:01:32,610
だから、NPMのホームページでは、この小さな宣言は公式のスローガンNPMがJavascriptのパッケージマネージャーであることを見ることができます。

22
00:01:32,610 --> 00:01:34,700
&nbsp;

23
00:01:35,190 --> 00:01:39,740
そこで、フロントとJavascriptを書くときにパッケージが何であるかについて話しましょう。

24
00:01:39,750 --> 00:01:44,150
HDメールファイルを作成した後、スクリプトタグ付きのものを追加することを考えてみましょう。

25
00:01:44,460 --> 00:01:50,520
Jayのクエリやブートストラップのjavascriptライブラリやその他のjavascriptライブラリのようなものを含めるには、チームのスクリプトタグを使用する必要があります。

26
00:01:50,520 --> 00:01:54,320
&nbsp;

27
00:01:54,690 --> 00:01:59,610
しかし、サーバ側にノードを書き、他の人が書いたライブラリやものを含めたい場合は、Hがないのでスクリプトタグがないのでスクリプトタグを追加することはできません。

28
00:01:59,610 --> 00:02:04,920
T. 量。

29
00:02:05,370 --> 00:02:10,680
&nbsp;

30
00:02:10,680 --> 00:02:17,250
私たちはNodeを扱っているのですが、サーバサイドのjavascriptを使ってノードを実行したり書き込んだりするのは、ライブラリを呼び出すのではなくNPMを使っているため、Pimはそれらをパッケージとして参照しています。

31
00:02:17,550 --> 00:02:18,720
しかしそれは同じ考えです。

32
00:02:18,840 --> 00:02:21,960
つまり、パッケージは誰かが書いたコードに過ぎません。

33
00:02:22,010 --> 00:02:27,690
あるグループには、私たち自身のプロジェクトに追加を加えることができると書かれています。Jay

34
00:02:27,690 --> 00:02:33,600
queeryやブートストラップなどのフロントエンドライブラリを含めるのと比較して、私にはもっとエキサイティングなことが書かれています。

35
00:02:34,080 --> 00:02:41,010
NPM

36
00:02:41,010 --> 00:02:44,380
Webサイト、もっと重要なのは、NPMにはコマンドラインツールがあるので、本当に簡単にインストールできます。

37
00:02:44,550 --> 00:02:50,830
私はエクスプレスやゴールのようなパッケージを永遠にインストールしたいと思っていました。

38
00:02:51,000 --> 00:02:57,250
私がしなければならないのは、コマンドラインにNPMのインストールとパッケージ名を入力するだけです。

39
00:02:57,270 --> 00:03:01,330
私は行かなくても、Cdnやリンクを見つけて何かをコピーアンドペーストする必要はありません。

40
00:03:01,380 --> 00:03:04,890
私がしなければならないことは、NPMのインストールを実行してからパッケージの名前を実行することだけです。

41
00:03:05,070 --> 00:03:10,950
NPMがそのパッケージについて知っていれば、およそ200000種類のパッケージがあることがわかります。

42
00:03:11,360 --> 00:03:15,900
&nbsp;

43
00:03:15,900 --> 00:03:20,530
それは自動的に次のビデオに私のためにインストールされ、実際にそれを行い、いくつかの新しいパッケージと重要なものをインストールし、始めるには本当にシンプルなパッケージを使います。

44
00:03:20,880 --> 00:03:26,610
しかし、このコースを進めていくうちに、人々がknodeを使ってWebアプリケーションを作成するときに、新しいパッケージを継続して使用して追加します。

45
00:03:26,610 --> 00:03:29,640
&nbsp;

46
00:03:29,670 --> 00:03:32,930
彼らは単純なジャバスクリプトを書くだけでなく、最初からすべてをやります。

47
00:03:33,000 --> 00:03:37,620
ほとんどの場合、パッケージや他のツールのフレームワークを使用して、他の人が書いたことを使って、人生をより簡単にします。

48
00:03:37,620 --> 00:03:40,080
&nbsp;

49
00:03:40,080 --> 00:03:44,220
私たちのスタックでは、ここで見ることができるExpressというパッケージを使用します。

50
00:03:44,280 --> 00:03:45,930
これは本当に人気があります。

51
00:03:45,990 --> 00:03:49,090
また、mongooseという別のパッケージを使用します。

52
00:03:49,190 --> 00:03:50,810
そして、実際に彼らはここにあなたを見せることができます。

53
00:03:50,880 --> 00:03:56,190
私たちは身体部分と呼ばれるいくつかの異なるパッケージを使用しています。もう1つはEjayと呼ばれるMorgonと呼ばれています。

54
00:03:56,220 --> 00:03:57,240
&nbsp;

55
00:03:57,360 --> 00:04:02,280
最終的に私たちがインストールした約10種類のパッケージについて作業する予定です。

56
00:04:02,280 --> 00:04:03,200
&nbsp;

57
00:04:03,300 --> 00:04:04,830
このコースの終わりまでに。

58
00:04:05,880 --> 00:04:09,500
私は目標に戻り、包み込みましょう。

59
00:04:09,540 --> 00:04:10,780
NPMを定義します。

60
00:04:10,830 --> 00:04:16,620
&nbsp;

61
00:04:16,980 --> 00:04:23,910
&nbsp;

62
00:04:24,060 --> 00:04:29,910
&nbsp;

63
00:04:29,910 --> 00:04:30,630
私たちはそれがノード・パッケージ・マネージャーの略語について語りました。そして、これはノードに付属しているこの素晴らしいツールです。これは、ジャバスクリプト・バージョンまたはノード・バージョンのパッケージをインストールすることができます。本当に簡単にインストールできます。

64
00:04:30,840 --> 00:04:34,140
だからこそ、その使い方が素晴らしい理由の1つです。

65
00:04:34,140 --> 00:04:39,920
また、ほぼ200000種類のパッケージの集中管理されたリポジトリです。

66
00:04:39,990 --> 00:04:45,000
&nbsp;

67
00:04:45,060 --> 00:04:50,820
&nbsp;

68
00:04:50,820 --> 00:04:55,850
あなたが猫の写真を印刷したり、ウェブアプリケーションを設定したり、データベースに接続したり、端末にカラフルなテキストを印刷したり、ノックをノックアウトするなど、javascriptを使って想像できることはほとんどありません。ノード。

69
00:04:55,950 --> 00:05:01,050
&nbsp;

70
00:05:01,560 --> 00:05:06,360
&nbsp;

71
00:05:06,360 --> 00:05:10,250
誰かが既にそれを行い、あなたがインストールできるパッケージにこの素敵なモジュールにパッケージ化しました。そして、私は非常に簡単に、最も重要なものを使用して最終的にはExpressと呼ばれるパッケージのいくつかを紹介しました。私たちが使用しています。

72
00:05:10,620 --> 00:05:18,030
しかし、私たちはまた、マングースやモルガン、エイジャーのお尻やボディパーサー、クッキーパーザー、パスポートなどのものを使用します。

73
00:05:18,030 --> 00:05:20,970
&nbsp;

74
00:05:21,070 --> 00:05:26,340
&nbsp;

75
00:05:26,340 --> 00:05:31,290
&nbsp;

76
00:05:31,290 --> 00:05:32,110
次のビデオでは、私が言及したすばらしいコマンドラインインターフェイスを使用してパッケージをインストールする方法と、独自のjavascriptコードの代わりにインストールしたパッケージをどのように使用できるかを見ていきます
