私は通常のノード ユーザーではないので、これがばかげた初心者の質問である場合は申し訳ありませんが、これに関する明確なドキュメントを見つけることができませんでした。
Ghost ブログ システム (NodeJS で構築されたシステム) をインストールするための これらの手順に従っています。
ダウンロードしたばかりのパッケージフォルダーでターミナルウィンドウを開くように指示した後、指示には次の行が含まれます
新しい端末タブ タイプで
npm install --production
これは私を混乱させます。私の理解でnpm
は、perl のようなパッケージ マネージャーです。CPAN
インターネットからパッケージを取得します
それらをローカルノードシステムにインストールします
それは明らかに上で起こっていることではありませんが、そのコマンドを実行したときに何が起こっているのかわかりません。また、NodeJS の群衆と一緒に実行していないため、誰に尋ねたらよいかわかりません。
NPMが何をしているのか知りたいです。具体的な質問
を実行する
npm install
と、多数のパッケージがダウンロードされているように見えます (npm http GET
コンソールに多数)。NPM は何をダウンロードするかをどのように認識しますか?これらのモジュール ファイルはどこにダウンロードされますか?
npm
ファイルをダウンロードする場所をどのように知るのですか?--production
フラグは NPM の動作にどのような影響を与えますか?
npm
特定の回答、またはアプリケーションのインストール (と思われるもの) がどのように機能するかをどこで学ぶことができるかを指摘するメタ回答があることを嬉しく思います (システムのインストールとは異なり、私は通常それを考えています)