mengatasi npm error ketika deploy laravel - Terkadang, ketika deploy projek laravel ke production, sering terjadi beberapa masalah error. Salah satunya adalah error di NPM. Padahal Node JS udah terinstall sempurna di VPS atau Cloud Server, tetapi saat menjalankan NPM masih aja terjadi error.
Baca Juga: Inilah Perbedaan Laravel 6 dengan Laravel 5
Misalnya seperti yang pernah saya alami nih wkwk..
Pas saya jalanin npm install, semua berjalan seperti biasa. Tetapi pas jalanin npm run dev, npm run watch, npm run prod, langsung terjadi NPM error. Lalu gimana solusinya?
Jika error terjadi ketika kita menjalankan npm run blablabla itu artinya yang error bukan di node js. Kita harus tahu, perintah tersebut adalah perintah yang dibuat sendiri oleh laravel.
laravel/package.json |
Laravel membungkus berbagai program menjadi logika tersebut yang disebut juga dengan package laravel-mix. Jadi segala error terssebut disebabkan oleh kesalahan dari laravel-mix nya.
Lalu bagaimana cara solving error ini?
Kita harus menghapus folder node_modules, dan file package-lock.json dari projek laravel dan benar-benar membersihkan cache nya. Kemudian kita install ulang. Silahkan masukan perintah ini di terminal
rm -rf node_modules
rm package-lock.json yarn.lock
npm cache clear --force
npm i
Lalu jalankan kembali perintah laravel-mix yang ingin dipakai (npm run dev, npm run prod, dll).
Oke, sekian artikel kali ini tentang cara mengatasi npm error ketika deploy laravel. Semoga bermanfaat! Terima kasih!
terima kasih sudah membantu
ReplyDeletesama sama!! :)
Delete