cari
Rumahalat pembangunancomposercomposer常用命令汇总

composer常用命令汇总

Oct 09, 2019 pm 02:07 PM
composer

composer常用命令汇总

Composer 常用命令

网上看到一篇常用composer命令汇总,感觉很好,下面由composer命令使用教程栏目来分享给大家,希望对需要的朋友有所帮助!

1、搜索包

composer search

例子:

composer search qiniu

搜索一个包含有 qiniu 的包。

2、包的安装

composer require
composer install

例子:

composer require qiniu/qiniu:dev-master

安装后会产生两个文件和一个文件夹,如下:

composer.json 是包的依赖文件;

composer.lock 是包的版本锁定文件;

vendor 是包的所在目录;

对于 require 和 install 是不相同的,require 会把包的信息添加到 composer.json 文件中并进行 install 。而 install 是直接从 composer.json 或 composer.lock 文件中提取依赖信息,然后进行安装。

3、更新包

到该网址查找一个包 https://packagist.org/

首先安装一个包,命令如下:

composer require qsnh/think-auth -v 0.2.0

查看json文件:

cat composer.json

内容如下:

{
       "require": {
          "qiniu/qiniu": "dev-master",
          "qsnh/think-auth": "0.2.0"
    }
}

同样也是 0.2.0 的版本。然后修改 json 文件将 0.2.0 更新为 0.2.2 ,然后保存。

执行如下命令即可更新包。

composer update

我这里安装了一个命令行工具叫做 Cmder ,在该工具下可以使用 cat 命令。

4、删除包

删除刚才添加的包使用的命令是:

composer remove qsnh/think-auth

这样包就被删除了,查看一下 composer.json 文件,如下:

{
       "require": {
             "qiniu/qiniu": "dev-master"
     }
}

这样包就被删除了。

5、依赖打包

如果项目中安装了不止一个包,可能安装了很多个项目依赖的包,需要对项目中的包依赖进行一个打包处理成为一个压缩文件。  

composer archive

 

6、生成类库映射文件

composer dump-autoload

Atas ialah kandungan terperinci composer常用命令汇总. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:cnblogs. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Mengenal pasti komposer: unsur pentingMengenal pasti komposer: unsur pentingApr 27, 2025 am 12:27 AM

Langkah -langkah utama untuk mengenal pasti komposer termasuk: 1) menganalisis ciri -ciri gaya komposer, seperti drama dan kuasa Beethoven; 2) memahami latar belakang sejarah dan pengaruh budaya komposer, seperti gaya barok Bach; 3) Secara komprehensif menganalisis melodi, keharmonian, irama dan struktur kerja untuk mengelakkan kesilapan yang disebabkan oleh hanya bergantung pada satu elemen.

Komposer: Masa Depan AI dalam Pembangunan PHPKomposer: Masa Depan AI dalam Pembangunan PHPApr 26, 2025 am 12:10 AM

Komposer'sfutureinphpdevelopmentwithaiincludes: 1) ai-enhanceddependencyManagementemagementforsuggestinglibraries, 2) ai-drivencodegenerationfortailoredboilerplate, dan3) predictivememointshureForupdateSandPatches, tetapifaceschallengeslikeslikeslikeslikeslikeslikeslikeslikeslikeslikeslikeslikeslikeslikeslikeslikeslikeslik.

Kemahiran dan kualiti komposer: gambaran keseluruhanKemahiran dan kualiti komposer: gambaran keseluruhanApr 25, 2025 am 12:03 AM

Menjadi komposer yang berjaya memerlukan kemahiran seperti teori muzik, prestasi instrumental dan reka bentuk bunyi, serta inspirasi yang berminat untuk menangkap dan pengubahsuaian kerja yang berterusan. Komposer menggunakan kemahiran dan ciri -ciri ini untuk mengubah emosi dan pemikiran ke dalam karya -karya muzik, yang bergema dengan pendengar mereka.

Kelayakan Komposer: Menilai KemahiranKelayakan Komposer: Menilai KemahiranApr 24, 2025 am 12:15 AM

Kemahiran komposer boleh dinilai dalam empat aspek berikut: 1) memahami konsep asas, seperti pakej, kebergantungan dan kawalan versi; 2) fungsi teras utama, termasuk parsing composer.json, menyelesaikan kebergantungan, memuat turun pakej dan menjana fail autoload; 3) mahir dalam menggunakan arahan asas dan maju, seperti komposerinstall, kemas kini, memerlukan, dan dump-autoload; 4) Memohon amalan terbaik, seperti menggunakan fail komposer.lock, mengoptimumkan konfigurasi autoload, dan kerap membersihkan cache.

Komposer: Memanfaatkan AI untuk tugas automatikKomposer: Memanfaatkan AI untuk tugas automatikApr 23, 2025 am 12:03 AM

Gunakan komposer untuk menggabungkan AI untuk mencapai tugas automatik. 1. Komposer menguruskan kebergantungan melalui fail konfigurasi, dan AI dapat mengoptimumkan pemilihan versi. 2. Dalam aplikasi praktikal, AI boleh digunakan untuk mengautomasikan pengurusan ketergantungan, ujian dan penempatan. 3. Pengoptimuman prestasi termasuk strategi pemuatan dan caching pergantungan. 4. Perhatikan isu -isu seperti konflik versi dan salah nya. Melalui kaedah ini, AI dapat meningkatkan kecekapan kerja dan kecerdasan.

Komposer dengan AI: Cadangan dan Wawasan KodKomposer dengan AI: Cadangan dan Wawasan KodApr 22, 2025 am 12:05 AM

ComposerWithai adalah alat yang menggunakan AI untuk meningkatkan pengalaman pengaturcaraan. 1) Ia menyediakan cadangan masa nyata dan pembetulan pepijat dengan menganalisis struktur kod, sintaks dan corak. 2) Ciri -ciri canggih termasuk refactoring kod, pengoptimuman prestasi dan pemeriksaan keselamatan. 3) Apabila menggunakan, anda boleh menyesuaikan konfigurasi, memberikan maklum balas dan menggabungkan alat lain untuk menyelesaikan masalah biasa.

Komposer: Pengenalan kepada Pengurus Ketergantungan PHPKomposer: Pengenalan kepada Pengurus Ketergantungan PHPApr 21, 2025 am 12:02 AM

Komposer adalah alat pengurusan pergantungan untuk PHP, yang digunakan untuk menguruskan perpustakaan dan pakej yang diperlukan oleh projek. 1) Ia mentakrifkan kebergantungan melalui fail composer.json, 2) memasang dan mengemas kini menggunakan alat baris arahan, 3) mengautomasikan proses pengurusan ketergantungan, meningkatkan kecekapan pembangunan, 4) menyokong fungsi lanjutan seperti menambah ketergantungan secara dinamik dan pemuatan automatik, 5) Memastikan konsistensi persekitaran pasukan melalui fail komposer.lock.

Tujuan komposer: Menguruskan kebergantungan dengan cekapTujuan komposer: Menguruskan kebergantungan dengan cekapApr 20, 2025 am 12:04 AM

Komposer adalah alat pengurusan ketergantungan untuk PHP, dan menguruskan kebergantungan projek melalui fail composer.json dan komposer.lock. 1. Buat fail komposer.json dan jalankan kebergantungan pemasangan komposerInstall. 2. Gunakan ComposerRequire untuk menambah kebergantungan baru. 3. Konfigurasikan autoload untuk melaksanakan pemuatan kelas automatik. 4. Gunakan komposerdiagnose untuk memeriksa status kesihatan projek. 5. Mengoptimumkan Pengurusan Ketergantungan: Tentukan kemas kini nama pakej, gunakan ComposerDump-Autoload-O Untuk mengoptimumkan autoloader, gunakan komposerinstall-no-d dalam persekitaran pengeluaran

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Dreamweaver Mac版

Dreamweaver Mac版

Alat pembangunan web visual

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft