「npmが見つからない」問題を解決する方法

NPM(Node Package Manager)は、JavaScript パッケージとその依存関係を管理します。Windows、Linux、macOS など、あらゆるプラットフォームの開発者が頻繁に使用する数十種類のコードスニペットを提供します。

 コマンドnpmが見つかりません

Linuxでは、「コマンドが見つかりません」というエラーが頻繁に発生します。これは主に、システムに必要なコマンド/キーワードが見つからないことが原因です。「コマンド 'npm' が見つかりません」というエラーも同様です。つまり、Node.jsパッケージマネージャーをインストールせずにユーザーが「npm」キーワードを使用しようとすると、必ずこのエラーが発生します。

本日のガイドでは、「コマンド 'npm' が見つかりません」というエラーの考えられる原因と解決策について説明します。

このエラーはなぜ発生するのでしょうか?

前述の通り、「NPMコマンドが見つかりません」というエラーは、ユーザーがターミナルからNPMコマンドを実行しようとしたときに発生します。エラーの抜粋を下図に示します。

npmが見つからないエラー

解決策: NPMをインストールする

このエラーを修正する主な解決策は、LinuxシステムにNPMをインストールすることです。解決策をステップごとに見ていきましょう。

ステップ1: LinuxにNPMをインストールする

Linux システムに NPM をインストールするには、使用している Linux ディストリビューションに応じて、次のいずれかのコマンドを使用します。

$ sudo apt install npm # Debian/Ubuntu システムの場合 $ sudo yum install npm # RHEL/CentOS システムの場合 $ sudo dnf install npm # Fedora システムの場合 $ sudo pacman -S npm # Arch システムの場合 $ sudo zypper install npm # OpenSUSE システムの場合

npmをインストールするnpmをインストールする

ステップ2: 解決策の確認

インストールが完了したら、次のコマンドを使用して問題が修正されたかどうかを確認します。

$npm

NPMの検証

出力には、エラーが修正されたことが示されています。

Linux で NPM を使用するにはどうすればいいですか?

システム上でNPMが実行されると、ユーザーはNPMを使ってパッケージの検索、インストール、削除、そしてターミナルを使った様々な操作を実行できるようになります。以下に、最もよく使われるNPMコマンドをいくつかご紹介します。

パッケージを検索するには:

$ npm 検索パッケージ

任意のパッケージをインストールするには:

$ npm パッケージをインストール

パッケージを削除するには:

$ npm アンインストールパッケージ

インストールされているパッケージのリストを取得するには:

$ npm ls

「コマンド 'npm' が見つかりません」というエラーは、システムにnpmがインストールされていない場合に発生します。npmがないと、ユーザーはnpmを実行できません。このエラーを修正するには、お使いのディストリビューション(Debianベース、RHELベース、またはCentOSベース)に応じて、Linuxシステムにnpmがインストールされている必要があります。このエラーの原因と解決策について説明しました。

コメントは締め切りました。