19 composer command | java php laravel linux mysql sql bootstrap html css query java php laravel linux mysql sql bootstrap html css query: 19 composer command

Tuesday, January 21, 2025

19 composer command

19 composer command

Apa itu composer ?

Composer adalah alat manajemen dependensi untuk bahasa pemrograman PHP yang digunakan untuk mengelola pustaka atau paket yang dibutuhkan oleh sebuah proyek. Composer memungkinkan pengembang untuk mendefinisikan dependensi dalam file composer.json dan secara otomatis mengunduh serta menginstalnya. Selain itu, Composer juga mengelola versi paket yang digunakan, memastikan kompatibilitas antar pustaka yang berbeda, dan mempermudah autoloading kelas-kelas PHP. Dengan Composer, pengembang dapat fokus pada pengembangan aplikasi tanpa perlu khawatir tentang mengelola dependensi secara manual, menghemat waktu dan mengurangi potensi konflik antara pustaka yang digunakan.

Composer Command

Berikut ini adalah 19 macam perinah command yang sering digunakan:

No. Perintah Composer Keterangan Penggunaan
1 composer install Menginstal semua dependensi yang terdaftar di composer.json dan menghasilkan folder vendor.
2 composer update Memperbarui dependensi yang ada sesuai dengan versi terbaru yang diizinkan di composer.json.
3 composer require <package> Menambahkan paket baru ke dalam proyek dan memperbarui composer.json. Misalnya: composer require yajra/laravel-datatables-oracle.
4 composer remove <package> Menghapus paket dari proyek dan memperbarui composer.json.
5 composer create-project <package> Membuat proyek baru berdasarkan paket yang sudah ada. Misalnya: composer create-project laravel/laravel my-project.
6 composer dump-autoload Memperbarui file autoloader dan mengoptimalkan autoloading untuk meningkatkan kinerja.
7 composer update --dry-run Menampilkan daftar perubahan yang akan dilakukan oleh perintah composer update tanpa benar-benar melakukannya.
8 composer show Menampilkan informasi tentang paket yang terinstal dalam proyek, termasuk versi dan dependensinya.
9 composer show <package> Menampilkan informasi detail tentang satu paket, seperti versi dan dependensi.
10 composer audit Memeriksa kerentanannya pada dependensi yang terinstal dan memberi tahu jika ada masalah keamanan.
11 composer diagnose Memeriksa konfigurasi dan instalasi Composer untuk masalah yang mungkin terjadi.
12 composer validate Memvalidasi file composer.json untuk memastikan tidak ada kesalahan sintaks.
13 composer global require <package> Menginstal paket secara global (untuk digunakan di semua proyek) misalnya: composer global require phpunit/phpunit.
14 composer outdated Menampilkan daftar paket yang sudah usang dan bisa diperbarui.
15 composer self-update Memperbarui Composer ke versi terbaru.
16 composer clear-cache Menghapus cache yang digunakan oleh Composer.
17 composer install --no-dev Menginstal dependensi tanpa memasukkan dependensi yang ada di bagian require-dev pada composer.json.
18 composer install --prefer-dist Menginstal dependensi menggunakan arsip (tarball) jika tersedia, daripada mengkloning repositori.
19 composer require <package>:<version> Menambahkan versi tertentu dari paket. Misalnya: composer require monolog/monolog:^2.0.

No comments:

Post a Comment

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux