このレッスンでは、PMと呼ばれるものを紹介することに焦点を当てます。
だから私はここで3つの主な目的がある。
私がしたいのは、NPMが何を表しているのかを定義することです。
概念的にはそれが何をして、それがなぜ素晴らしいのかを説明します。
最後に、最後に使用するすべてのパッケージを紹介します。
私たちが悪名高いホームページを見せてくれたノードビデオへの紹介にパッケージが何であるかを定義したら、それはより意味をなさないでしょう。そして、この小さなパラグラフを読んで、Chromes
V8エンジンで構築されたjavascriptランタイムに気づく方法について話します。
。
そして、ここにこの文があります。
Juliusのパッケージエコシステムはありません。NPMは、世界のオープンソースライブラリの最大のエコシステムです。
私はそれが正式な公式ホームページではないと言っていると思います。
この小さな宣言の3分の1はただ1つの文ですが、まだ3分の1はNPMについてです。
また、Noadを初めて紹介したときに、スタック共有ページを表示し、ユーザーが投票したこれらの機能のいくつかを上書きしました。
はい。
ここで最も一般的な答えは偉大な図書館です。
次に人気のあるのはNPMです。
そして、実際にはこれらはまったく同じことを指しています。
うまくいけば、nvmが重要だと確信しています。
なぜそれについて話し、それが何で、どのように機能するのか話しましょう。
だから、NPMのホームページでは、この小さな宣言は公式のスローガンNPMがJavascriptのパッケージマネージャーであることを見ることができます。
そこで、フロントとJavascriptを書くときにパッケージが何であるかについて話しましょう。
HDメールファイルを作成した後、スクリプトタグ付きのものを追加することを考えてみましょう。
Jayのクエリやブートストラップのjavascriptライブラリやその他のjavascriptライブラリのようなものを含めるには、チームのスクリプトタグを使用する必要があります。
しかし、サーバ側にノードを書き、他の人が書いたライブラリやものを含めたい場合は、Hがないのでスクリプトタグがないのでスクリプトタグを追加することはできません。
T. 量。
私たちはNodeを扱っているのですが、サーバサイドのjavascriptを使ってノードを実行したり書き込んだりするのは、ライブラリを呼び出すのではなくNPMを使っているため、Pimはそれらをパッケージとして参照しています。
しかしそれは同じ考えです。
つまり、パッケージは誰かが書いたコードに過ぎません。
あるグループには、私たち自身のプロジェクトに追加を加えることができると書かれています。Jay
queeryやブートストラップなどのフロントエンドライブラリを含めるのと比較して、私にはもっとエキサイティングなことが書かれています。
NPM
Webサイト、もっと重要なのは、NPMにはコマンドラインツールがあるので、本当に簡単にインストールできます。
私はエクスプレスやゴールのようなパッケージを永遠にインストールしたいと思っていました。
私がしなければならないのは、コマンドラインにNPMのインストールとパッケージ名を入力するだけです。
私は行かなくても、Cdnやリンクを見つけて何かをコピーアンドペーストする必要はありません。
私がしなければならないことは、NPMのインストールを実行してからパッケージの名前を実行することだけです。
NPMがそのパッケージについて知っていれば、およそ200000種類のパッケージがあることがわかります。
それは自動的に次のビデオに私のためにインストールされ、実際にそれを行い、いくつかの新しいパッケージと重要なものをインストールし、始めるには本当にシンプルなパッケージを使います。
しかし、このコースを進めていくうちに、人々がknodeを使ってWebアプリケーションを作成するときに、新しいパッケージを継続して使用して追加します。
彼らは単純なジャバスクリプトを書くだけでなく、最初からすべてをやります。
ほとんどの場合、パッケージや他のツールのフレームワークを使用して、他の人が書いたことを使って、人生をより簡単にします。
私たちのスタックでは、ここで見ることができるExpressというパッケージを使用します。
これは本当に人気があります。
また、mongooseという別のパッケージを使用します。
そして、実際に彼らはここにあなたを見せることができます。
私たちは身体部分と呼ばれるいくつかの異なるパッケージを使用しています。もう1つはEjayと呼ばれるMorgonと呼ばれています。
最終的に私たちがインストールした約10種類のパッケージについて作業する予定です。
このコースの終わりまでに。
私は目標に戻り、包み込みましょう。
NPMを定義します。
私たちはそれがノード・パッケージ・マネージャーの略語について語りました。そして、これはノードに付属しているこの素晴らしいツールです。これは、ジャバスクリプト・バージョンまたはノード・バージョンのパッケージをインストールすることができます。本当に簡単にインストールできます。
だからこそ、その使い方が素晴らしい理由の1つです。
また、ほぼ200000種類のパッケージの集中管理されたリポジトリです。
あなたが猫の写真を印刷したり、ウェブアプリケーションを設定したり、データベースに接続したり、端末にカラフルなテキストを印刷したり、ノックをノックアウトするなど、javascriptを使って想像できることはほとんどありません。ノード。
誰かが既にそれを行い、あなたがインストールできるパッケージにこの素敵なモジュールにパッケージ化しました。そして、私は非常に簡単に、最も重要なものを使用して最終的にはExpressと呼ばれるパッケージのいくつかを紹介しました。私たちが使用しています。
しかし、私たちはまた、マングースやモルガン、エイジャーのお尻やボディパーサー、クッキーパーザー、パスポートなどのものを使用します。
次のビデオでは、私が言及したすばらしいコマンドラインインターフェイスを使用してパッケージをインストールする方法と、独自のjavascriptコードの代わりにインストールしたパッケージをどのように使用できるかを見ていきます