Rumah >alat pembangunan >composer >Adakah arahan cipta-projek ini akan digunakan dalam komposer?
Artikel ini diperkenalkan oleh ruangan tutorial komposer tentang cara menggunakan projek cipta komposer Saya harap ia dapat membantu rakan yang memerlukan.
Gunakan projek cipta komposer
Kata Pengantar
Hari ini saya menggunakan projek cipta komposer untuk memasang thinkphp6, yang saya tahu sebelum Bagaimana untuk menggunakan arahan cipta-projek untuk memasang projek itu sudah lama tidak digunakan. Nasib baik saya belum terlalu tua dan masih boleh menggunakan otak saya, jadi saya hanya membaca dokumen dan mencatat nota.
Apakah yang
Bilakah arahan projek ciptaan komposer akan digunakan secara amnya, keperluan komposer digunakan untuk memperkenalkan perpustakaan, yang sangat Gunakan kurang cipta-? projek untuk memasang projek. Saya masih ingat kali terakhir saya menggunakan arahan ini ialah semasa saya menulis projek menggunakan thinkphp5.1. Jadi apa sebenarnya yang dilakukan oleh ayat ini? Berikut adalah petikan daripada laman web rasmi Komposer
Anda boleh menggunakan Komposer untuk mencipta projek baharu daripada pakej sedia ada. Ini bersamaan dengan melaksanakan perintah git clone atau svn checkout untuk memasang kebergantungan pakej ke dalam direktori vendornya sendiri.
Daripada perkara di atas kita boleh membaca maklumat ini, ia akan melakukan dua operasi:
Buat projek baharu daripada pakej sedia ada
Memasang kebergantungan dalam pakej ini kepada vendor
bermakna mencipta projek baharu dan memuat turun kebergantungan dalam projek ini ke direktori vendor. Jadi dari mana datangnya pakej ini? Komposer berkata ia akan mencari pakej yang anda tentukan di packagist.org
Cara menggunakannya
Anda perlu tahu. apa yang dilakukannya. Penggunaan konvensional ialah komposer create-project topthink/think think 5.1.* Mari kita bincangkan arahan ini secara terperinci. kami ingin membuat projek ;
Bahagian kedua topthink/think ialah nama pakej ini boleh dicari di laman web packagist.org. komposer akan melaporkan ralat;
Bahagian ketiga fikir, ini adalah untuk memberi nama kepada projek yang dibuat, yang sebenarnya adalah nama direktori Jika direktori itu wujud, direktori mesti kosong, jika tidak, penciptaan projek akan gagal. Jika direktori tidak wujud, ia akan dibuat secara automatik Apabila memilih nama Inggeris, anda akan menghadapi beberapa masalah yang tidak dapat dijelaskan dalam bahasa Cina
Bahagian keempat ialah versi projek yang dibuat, kerana projek itu kami. dicipta datang daripada pakej dalam pustaka packagist, dan pakej tersebut mempunyai versi yang berbeza Contohnya, topthink yang dibuat ialah 5.1.* dan 5.0.* Jika kami tidak menentukan nombor versi, versi baharu akan dibuat secara lalai. Sudah tentu, versi 5.1.38 yang ditentukan juga boleh digunakan. Anda juga boleh menggunakan kad bebas 5.1.*, pengendali tugasan ~5.1, dsb.
Parameterprojek cipta komposer Perintah ini mempunyai beberapa parameter, seperti --prefer - dist Apabila terdapat pakej yang tersedia, pasang projek dari dist, --prefer-source Apabila terdapat projek yang tersedia, pasang dari sumber
Bukan sahaja parameter yang saya nyatakan di atas, tetapi juga beberapa parameter, tetapi ia adalah seragam tidak berguna di tempat kerja Walau bagaimanapun, saya tidak mempelajarinya dengan teliti Walaupun saya membacanya, saya terlupa tentangnya pada masa itu, jadi langkah pertama saya ialah mempelajari arahan penciptaan komposer, dan kemudian belajar cara menggunakan parameternya 🎜>
Ia tidak bermakna anda hanya boleh menggunakan komposer membuat projek untuk membuat projek dengan komposer. Terdapat banyak kaedah, lihat sahaja yang mana yang anda gunakan, bagi saya saya lebih suka menggunakan projek cipta komposer untuk memasang projek thinkphp
Atas ialah kandungan terperinci Adakah arahan cipta-projek ini akan digunakan dalam komposer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!