webpack-dev-server: command not found」エラーの解決方法


  1. webpack-dev-serverがインストールされていない: webpack-dev-serverを使用するためには、まずwebpack-dev-serverパッケージをインストールする必要があります。以下のコマンドを使用して、パッケージをインストールしてください。

    npm install webpack-dev-server --save-dev
  2. パスの設定ミス: webpack-dev-serverが正しくインストールされているにもかかわらず、パスの設定が誤っている場合にも同様のエラーが発生することがあります。webpack-dev-serverの実行可能ファイルが正しい場所にあることを確認してください。また、package.jsonファイルのscriptsセクションで、webpack-dev-serverコマンドが適切に設定されていることも確認してください。

    例:

    "scripts": {
     "start": "webpack-dev-server --open"
    }
  3. webpack-dev-serverのバージョンの非互換性: プロジェクトで使用しているwebpackのバージョンとwebpack-dev-serverのバージョンの非互換性が原因でエラーが発生する場合があります。webpackとwebpack-dev-serverのバージョンを整合させる必要があります。たとえば、webpack 5を使用している場合は、webpack-dev-server 4.x系列をインストールする必要があります。