npmのローカルインストール
from npm
npmのローカルインストール
一つのプロジェクトディレクトリにそれぞれ存在するモジュール保存用フォルダnode_modulesへインストールする。
この場合だと、プロジェクトディレクトリのpackage.jsonにこのモジュールに依存している旨が記述される。
自分自身が開発しているパッケージ(プロジェクト)を他人が使用することを想定しているとき
使用者側はpackage.jsonに記述されたパッケージとそのパッケージを使用するのに必要な別のパッケージ(依存先)をインストールする
グローバルインストールだと、package.jsonにその情報が書かれないことになる。
このため、一般的に配布するパッケージの場合は全てローカルインストールが望ましい。
ただし、複数のプロジェクトディレクトリで同モジュールをインストールするとき容量がかさばる。