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
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