Windows7にgrunt、node、npm、bower、およびgrunt-cliをインストールしています。
指示には、グローバルの-gフラグを指定してインストールコマンドを実行する必要があると書かれています。
インストール時に-gフラグを使用したかどうかを確認するにはどうすればよいですか。それらをアンインストールして再インストールするのに時間がかかります。
グローバルにインストールされているすべてのパッケージを表示するには、-g
フラグを指定したlist
コマンドを使用します。
npm list -g
特定のパッケージがグローバルにインストールされているかどうかを確認するには、次のようにパッケージの名前(この場合はgrunt
)を指定できます。
npm list -g grunt
または、grep
を使用してパッケージ名でフィルタリングできます。
npm list -g | grep grunt
npm list --depth 1 --global packagename > /dev/null 2>&1
その後、終了ステータスをチェックして、インストールされているかどうかを確認できます。ありがとう アダム・モンセン 。
特定のパッケージがグローバルにインストールされているかどうかを確認するには:
npm list -g [package-name]
「うなり」を例に取りましょう。グローバルにインストールされている場合、次のように表示されます。
C:\data\tryout\test1>npm list -g grunt
C:\Users\xxxxxxx\AppData\Roaming\npm
└── [email protected]
グローバルにインストールされていない場合、次のように表示されます。
C:\data\tryout\test1>npm list -g grunt
C:\Users\xxxxxxx\AppData\Roaming\npm
└── (empty)
特定のパッケージがローカルにインストールされているかどうかを確認するには、上記と同じコマンドを実行できますが、-gパラメーターは使用できません。
次のコマンドを使用して、すべてのグローバルパッケージを一覧表示できます。
npm ls -g
または、次を使用して特定のパッケージを確認します。
npm ls -g [package-name]
例:npm ls -g @angular/cli