よろしくお願いします。このビデオでは、NPMのインストールを行うときに、フラグを保存するためのダッシュダッシュが何を意味するかについて最終的に話します。
私は当初、これが最後のビデオの終わりになることを意図していましたが、これを記録し始めたので時間の制約があったため、私たちが話す必要のある詳細がいくつかありました。ディスカッションやそれがスタンドアロンのビデオであることは理にかなっていました。
だからここでの目的はダッシュダッシュの保存フラグを使ってパッケージをインストールし、その意味を理解することです。
Jasonが提出したパッケージが何をしているのかを説明し、別のコマンドを使用します。
新しいパッケージを作るためにNPMとニット。
このファイルパッケージScott Jの歌についてお話しましょう。
そうするために、Nojと呼ばれる会社のブログに素敵なブログ投稿を公開しています。この記事では、ちょうどそのファイルが、私たちが使ってきたすべてのNPMパッケージ将来、パッケージJの曲と呼ばれるファイルがあります。
最初のExpressアプリケーションを見て、Expressディレクトリを調べると、Jasonがパッケージと呼ばれるファイルがあり、後でJasonについて議論するつもりです。
これは、javascriptのオブジェクト表記の略です。
それは単なるデータ型であり、構造体を表現するためにファイル内のテキストをフォーマットする方法です。
これは、この特定のアプリケーションまたはこのパッケージに関するすべてのメタデータを含むファイルです。記述には名前、著者、追加したすべての貢献者が含まれます。
また、それはそれを検索するために、おそらく最も重要な依存関係を検索するために使用することができますホームページを取得するハブリポジトリのライセンスが含まれています。
これらは、表現するパッケージはすべて、動作するために必要なものに依存しています。
そして、あなたがここで見ることができるようにそれらのかなりの数があります。
そして、このファイルはそれらをすべて集めるでしょう。
また、必要なバージョンについても説明します。
これは、特定のプロジェクトに関連するメタデータを保持するパッケージで、もう1つの例を示します。
これは実際にはJasonと同じパッケージですが、これは助けを求めるものです。
それはExpressリポジトリにあります。
これはエクスプローラのコードそのものです。
そして、私たちはそのような曲を持っています。その中には、今見たと同じデータがあります。
しかし、私があなたに示しているのは、ノードモジュールのディレクトリが実際には含まれていないことに気付くかもしれないが、エクスプレスの代わりにここにエクスプレスを見て、libとnodeモジュールとし、Jasonといくつかの他のものをパッケージ化します。私はlibとnodeモジュールがどうして得られるのか分かりません。
それはどこにも見つかりません。
20または100個の他のパッケージに依存しています。彼らをパッケージストアのJソングに入れてください。
これは非常に特別な理由です。コードとパッケージを共有しているときに、リポジトリは大規模なプロジェクトであり、他のコードとともにこれらのパッケージをすべてアップロードするのではなく、10
誰かがExpressをインストールして誰かがこのリポジトリをダウンロードすると、このリポジトリは自分のコピーを作成します。
そして彼らはそれを使いたい。
彼らは彼らがインストールする必要があるものが表示されますが、自動的に一緒に行く荷物のすべてをダウンロードすることはありません。
幸いなことに、Esanのようなパッケージ内のすべてを自動的に依存関係下にインストールするという簡単なコマンドもあります。後で、私はパックのこのアイディアを説明するのに馬鹿なアナロジーを思いつきました。
Jaison、特に依存関係のセクション。
だから、素晴らしいレシピを作って、素晴らしい料理を作っていると思います。デンマークの友人がここでカリフォルニアでできる食事を複製できるようにしたいと思います。
だから私のためにすべての材料を買って、彼のためにすべてのものを買って、事前に測定したすべてをジップロックバッグに入れ、大きな箱にすべてを入れて、それらを調理する方法についてのいくつかの指示を加えてください。
食事を調理する方法についていくつかの指示を投げてください。
それをすべてテープにしてから郵便局に行き、デンマークの友人にそれを送るためにたくさんのお金を払う。
代わりに私の友人に手紙を送るだけです。
その手紙では、必要な成分と量だけを説明します。
そして、その手紙がデンマークに到着すると、私の友人は、彼が既に何を必要としているかを理解することができます。
うまくいけば、私はこれでどこに行くのか分かります。
Jasonが動作するパッケージは、個々のパッケージすべての内容を送信するのではなく、特定のパッケージやライブラリに必要な成分のレシピです。
基本的にすべてのパッケージのショッピングリストであるJasonというパッケージを送信します。そのパッケージを使用している人は、これらのすべてを簡単に行ってインストールすることができます。
Peggy
Stut
Jaisonには、特定のアプリケーションやパッケージに関するメタデータがたくさんあります。その名前から、バージョン番号の説明が、私の心の中でもっとも重要な依存関係までわかります。
このパッケージには、このアプリケーションを実行するために必要なパッケージのリストと各パッケージのバージョン番号が含まれています。
だから、私はダッシュダッシュが何をするのかという次のポイントに私を連れて行きます。
NPMをインストールしてパッケージをインストールするときに、このフラグを最後に追加します。
ダッシュダッシュを保存すると、パッケージ名とバージョンが自動的にパッケージJSに保存されます（ファイルがある場合）。
ああ、すぐに私たちが新しいディレクトリを作ろうとしていることを実証して、私はこのパッケージを呼ぶつもりです。
デモをしてからCDを押します。
そして私がしなければならないのは、ファイルがJSであるパッケージを作成することです。私はJasonのタッチパッケージを実行して、すべてのフィールドに記入することで自分自身で行うことができます。
しかし、ここでNPMを使用してこの3番目の小さな箇条書きのポイントが簡単な方法があり、私たちのためにDuguayパッケージを作成する必要があります。
だから私の端末に移動し、私のアプリケーションがこのケースのパッケージのデモに基づいて存在したいフォルダの中にその中にNPMをタイプしてください。
私はenterを押すでしょう、そして、私はこのメッセージを私にプリントアウトします。
このユーティリティは、パッケージドットJSONファイルを作成する手順を説明します。
基本的には、私のパッケージの名前が何であるかのような質問がたくさんあります。
そして私はそれを入力して、私が完了したらEnterを押すと、私は別の質問をして、私たちはすべてのデータを使用して、最後にJasonというパッケージを作ります。
だから、名前のためには、デモに追いつくためにパッケージと呼んでほしいと思っているのは、それが私たちが入っているフォルダの名前だからです。
どちらが良いですか。
だから我々はちょうど入力を押すことができ、それはそれを使用します。
私がちょうどバージョン1を使用する入力をヒットした場合、バージョンと同じこと。 0 0。 00は、この形式である必要があります。
もう1つ別の番号の説明。
さて、シンプルなパッケージを実行してください.Jのデモエントリーポイントは、アプリケーションが起動するファイルを指していて、ほとんどのアプリケーションでは適切なものになります。
はい。
そして、それはこの場合の個人的な好みです。
私たちは本当にアプリケーションを全く持っていません。
パッケージのインストールだけで、パッケージの動作を確認できます。
だから、私たちがテストコマンドから入力したものを置くことができ、リポジトリのキーワードも取得できます。
私たちは冷製鋼のライセンスに入れてデフォルトのものを使うことができ、それが何をやるのか、それからそれを少しプレビューすることができます。
それは大丈夫ですか。
私ははいとなるか入力します。
そして今私がLSとタイプすれば、そのような曲を新しいファイルパッケージにします。
だからここにJasonがそれを動かすパッケージがあります。あなたはそれが私たちの名前とバージョンとそれ以外のものを持っていることがわかります。
しかし、まだそれに依存するものはありません。
それでは、新しいパッケージをインストールして明示的にインストールしましょう。
だから私たちはNPMのインストールエクスプレスを実行し、最後にダッシュダッシュを保存し、Enterキーを押します。
そして、あなたはここに依存関係のフィールドで終わることを見て、それは持っています。
EXPRESSそしてバージョン4。 1 3。 3。
Cat me dash dash
saveのような別のパッケージをインストールすることもできます。また、依存関係に基づいてパキスタンに追加することもできます。
さて、パッケージを包みましょう。
Jasonファイルには、アプリケーション注文パッケージに関するメタデータが含まれています。
それらを見るのは本当に本当に一般的です。私たちが実際のアプリごとに作成したすべてのアプリに対して、JaisonがNPMを使って独自のパッケージを作成するのは本当に一般的です。
それはただのデモだけではありません。
私たちはNPMを使って、Jaisonのパッケージを作成します。
最後の重要な点は、パッケージをインストールするときにダッシュダッシュを使用できることです。
どのパッケージをパッケージにしても問題ありません。最後にダッシュダッシュを追加するだけです。
そして、それがインストールされ、私たちがインストールしたバージョンと一緒にJasonの依存関係セクションに保存します。
OK。
次のビデオでは、Expressと一緒に進めていきます