過去に、たとえばメモ帳を使用していくつかのWebサイトを作成したため、フォルダーTREEを作成して.htmファイルを作成し、Javascript、cssなどを含む一部のfolderSを配置する必要があります...
NPMが実際に何をもたらすのか理解できないかもしれません。同じことをしているように見えますが、自動化されているからです...それだけですか?
たとえば、なぜNPMを使用せずにフレームワーク(たとえばBootstrapまたはKube)を展開するだけで、フォルダーをすぐに使用できるようにしないのですか?
私がこのすべてのもので狂った状態に近いので、私が理解するのを手伝ってください...
npm は、数十万のパッケージを持つNode.jsのパッケージマネージャーです。ディレクトリ構造/組織の一部を作成しますが、これは主な目的ではありません。
あなたが触れた主な目標は、自動化された依存関係とパッケージ管理です。つまり、 プロジェクトのすべての依存関係を指定package.json
ファイルを使用すると、プロジェクトを開始する必要があるときはいつでも(または他の誰かが)実行できますnpm install
そしてすぐにすべての依存関係がインストールされます。さらに、更新がプロジェクトを壊さないように、プロジェクトが依存するバージョンを指定することもできます。
ライブラリを手動でダウンロードし、正しいディレクトリにコピーして、そのまま使用することは間違いなく可能です。ただし、プロジェクト(および依存関係のリスト)が大きくなると、これはすぐに時間がかかり、面倒になります。また、プロジェクトの共同作業と共有がはるかに困難になります。
これにより、npmの目的がより明確になることを願っています。 Javascript開発者(クライアント側とサーバー側の両方)として、npmは私のワークフローに不可欠なツールです。
NPMは基本的にノードのパッケージマネージャーです。さまざまなパッケージをインストールし、さまざまな依存関係を解決するのに役立ちます。 Node開発。NPMは、Web開発に必要なさまざまなモジュールをインストールするのに役立ちます。
NPMはNode Package Managerであり、
npmはNodeのパッケージマネージャーです。これは、Nodeプロジェクトと統合したい数十万の有用なコードのリポジトリです。
npmには、プロジェクトを簡単にインストール、管理、実行できるコマンドラインツールもあります。
Npmを使用してください。 。 。
続きを読む here
NPMはノードパッケージマネージャーです。基本的に、さまざまなサーバー側の依存関係の依存関係を管理するために使用されます。
サーバー側の依存関係も手動で管理できますが、プロジェクトの依存関係が大きくなると、インストールと管理が難しくなります。
NPMを使用すると簡単になり、すべての依存関係に対してNPMを1回インストールするだけで済みます。
node package managerの略です