NPM singkatan dari (Node Package Manager) merupakan sebuah tools atau aplikasi yang digunakan untuk mengatur package atau aplikasi, npm hampir mirip seperti composer pada php, pip untuk python, apt untuk Debian/Ubuntu, yum untuk Fedora ataupun mvn untuk pemrograman java, jadi npm merupakan sebuah package manager untuk javascript, pada materi kali ini kita akan membahas tentang bagaimana Cara Menginstall Package Pada Laravel Menggunakan NPM

Pada framework laravel terdapat sebuah file dengan nama package.json file tersebut berfungsi untuk kita menempatkan package-package yang terdapat didalam project kita, di dalam file package.json terdapat sebuah devDependencies seperti dibawah ini :

Cara Menginstall Package Pada Laravel Menggunakan NPM

devDependencies tersebut merupakan sebuah package default bawaan dari framework laravel, jadi pada saat kita menginstall laravel maka secara otomatis package tersebut akan ikut terinstall, nah nantinya pada saat kita menginstall package dari luar, maka package tersebut akan terdaftar pada file package.json

Oke teman-teman pada materi kali ini kita akan coba menginstall sebuah package font awesome untuk link-nya teman-teman bisa klik pada https://fontawesome.com/how-to-use/on-the-web/setup/using-package-managers pada halaman font awesome tersebut terdapat sebuah perintah untuk melakukan instalasi font awesome-nya menggunakan npm seperti dibawah ini :

Cara Menginstall Package Pada Laravel Menggunakan NPM

Kemudian kita akan coba jalankan pada terminalnya, pastikan teman-teman telah berada pada directory project-nya selanjutnya kita akan menjalankan perintah :

Cara Menginstall Package Pada Laravel Menggunakan NPM

pada perintah diatas kita tidak menggunakan –dev karena kita akan membedakan variablenya atau letaknya dari package default laravel dengan package yang kita masukan dari luar, namun jika teman-teman menggunakan –dev maka package tersebut akan masuk kedalam devDependencies laravel , jika berhasil maka akan terdapat sebuah variable baru dengan nama dependencies seperti dibawah ini :

Cara Menginstall Package Pada Laravel Menggunakan NPM