npm ローカルインストールとグローバルインストールについて

npm ローカルインストールとグローバルインストールについて

npm でパッケージインストール時にローカルインストールかグローバルインストールかを選択すると思いますが、違いについて簡単にまとめてみました。

グローバルインストール と ローカルインストール について

グローバルインストール

自動的に実行ファイルをパスが通るのでパスを指定しなくて実行できる
ただし、バージョンアップ等で、動作しなくなるプロジェクトが発生する場合があるので注意

ローカルインストール

プロジェクト単位でバージョンを管理できる
プロジェクトごとなため、 容量がとられることがあるが、基本的にはローカルインストールを利用すべき

また npxを利用することで、ローカルインストールしたコマンドを実行することが可能

npmコマンド

グローバルインストール と ローカルインストールの各npmコマンドとyarnコマンド