Catatan

  1. Error ini muncul tiba-tiba di saya, saat mau update aplikasi yang mengharuskan menjalankan npm run production malah error sh: 1: mix: Permission denied

How To

Cara memperbaikinya mudah, saya dapat dari Stackoverflow - sh: 1: cross-env: Permission denied on laravel mix

  1. Masuk ke direktori project jalankan find -type d -name bin -exec chmod -R u+x {} \;. Ini mengubah file di direktori bin yang ada di dalam direktori node_modules menjadi executable

Tambahkan

  1. Ada yang menyarankan npm rebuild. Ini ga saya coba karena cara di atas sudah berhasil

  2. Ada juga yang menyarankan chmod -R u+x node_modules, cara ini ga aman karena mengubah semua file di direktori node_modules menjadi executable