Catatan
- Error ini muncul tiba-tiba di saya, saat mau update aplikasi yang mengharuskan menjalankan
npm run production
malah errorsh: 1: mix: Permission denied
How To
Cara memperbaikinya mudah, saya dapat dari Stackoverflow - sh: 1: cross-env: Permission denied on laravel mix
- Masuk ke direktori project jalankan
find -type d -name bin -exec chmod -R u+x {} \;
. Ini mengubah file di direktoribin
yang ada di dalam direktorinode_modules
menjadi executable
Tambahkan
-
Ada yang menyarankan
npm rebuild
. Ini ga saya coba karena cara di atas sudah berhasil -
Ada juga yang menyarankan
chmod -R u+x node_modules
, cara ini ga aman karena mengubah semua file di direktorinode_modules
menjadi executable