npm run watchやnpm run devが通らない時

sh: 1: mix: not found

とのエラーが出る場合。

npm install

してないあげないとmixがつかえない。


このエラーは、npm run watchを実行するときに、mixコマンドが見つからないために発生します。mixは、Laravelアプリケーションのビルドと実行に必要なコマンドです。

この問題を解決するには、以下の手順に従ってください。

  1. mixコマンドがインストールされていることを確認してください。Laravelプロジェクトのルートディレクトリで、以下のコマンドを実行して、mixがインストールされていることを確認します。

    which mix

    もし、mixが見つからない場合、npm installコマンドでmixをインストールしてください。

    npm install

    これにより、mixコマンドがLaravelプロジェクトにインストールされます。

  2. もし、mixがインストールされていても、まだエラーが発生する場合、PATH環境変数が設定されているかどうかを確認してください。Laravelプロジェクトのルートディレクトリで、以下のコマンドを実行して、PATH環境変数を確認します。

    echo $PATH

    mixの実行ファイルが含まれるディレクトリがPATHに含まれていることを確認してください。

    もし、PATHに含まれていない場合は、以下のコマンドを実行して、PATHにmixの実行ファイルが含まれるディレクトリを追加してください。

    export PATH="$PATH:./node_modules/.bin"

    これにより、現在のディレクトリの./node_modules/.binディレクトリがPATHに追加されます。

上記の手順を試しても問題が解決しない場合は、別の方法を試す必要があります。

無制限に質問可能なプログラミングスクール!

万が一転職できない場合は、転職保障全額返金できるコースもあり!!

無制限のメンター質問対応

 

DMMウェブキャンプでプログラミングを学習しませんか?

独学より成長スピードをブーストさせましょう!

 

まずは無料相談から!

おすすめの記事