npmとはnode package managerの略で、ノードパッケージマネージャーを意味し、node内の各種プロジェクトパッケージを管理するために使用されるツールです。
1.npmインストール
このコマンドは、プロジェクトに必要な依存関係パッケージ、つまり、package.jsonファイルの依存関係とdevDependencyの下にあるすべてのキーをインストールするために使用されます。キーに対応する値は、依存関係のバージョンです。npm install を実行すると、すべての依存関係がnode_modulesフォルダーにインストールされます。
2.npm インストール + 名前
このコマンドは、ローカルにインストールする必要があるパッケージを指定します。指定された依存関係のみがインストールされます。
3. npm install -g + 名前
このコマンドは、グローバルにインストールする必要があるパッケージを指定します
4. npm install -save + 名前
このコマンドは、ローカル実稼働インストールを必要とするパッケージ、つまり依存関係にインストールされるパッケージを指定します。
5. npm install -save-dev + 名前
このコマンドは、ローカル開発インストールを必要とするパッケージ、つまりdevDependencyにインストールされるパッケージを指定します。
6.npmアンインストール+名前
このコマンドはアンインストールするパッケージを指定します
付録 1. 依存関係と devDependency の違い
依存関係にインストールされた依存関係はプロジェクトとともにパッケージ化され、運用環境の一部になります。つまり、jquery などの他の人のコードを借用したものです。
devDependency にインストールされた依存関係はプロジェクトとともにパッケージ化されず、開発環境にのみ属し、パッケージ化とコンパイル中に役割を果たします (つまり、node-sass などのコードの最適化)。
付録 2. 略語
npm install は npm i と省略されます
npm install -save は npm i -S と省略されます
npm install -save-dev は npm i -D と省略されます
npm アンインストールは npm un と省略されます。