====== npm run で sh: cross-env: command not found と出るとき ====== npm run dev などで Laravel Mix を実行した際に sh: cross-env: command not found と出た場合の対処法について。\\ package.json の cross-env の記述を node_modules/cross-env/src/bin/cross-env.js に変更する。\\ 変更したのは、development、hot、production の3箇所です。 # cross-env.js の場所確認を確認 find node_modules -name cross-env.js node_modules/cross-env/src/bin/cross-env.js # package.json の cross-env をパスありに書き換え vi package.json "development": "cross-env NODE_ENV=development ..."  ↓ "development": "node_modules/cross-env/src/bin/cross-env.js NODE_ENV=development ..." "hot": "cross-env NODE_ENV=development ..."  ↓ "hot": "node_modules/cross-env/src/bin/cross-env.js NODE_ENV=development ..." "production": "cross-env NODE_ENV=production ..."  ↓ "production": "node_modules/cross-env/src/bin/cross-env.js NODE_ENV=production ..."