Rumah alat pembangunan composer PHP Composer怎么加载本地扩展包

PHP Composer怎么加载本地扩展包

May 26, 2021 pm 04:26 PM
composer

下面由composer教程栏目给大家介绍PHP Composer怎么加载本地扩展包,希望对需要的朋友有所帮助!

目录结构:

 

 项目下的 HttpServerFrame/composer.json

{
  "name": "xxx/http-server-demo",
  "authors": [
    {
      "name": "xxx",
      "email": "xxx@xxx.com"
    }
  ],
  "autoload": {
    "psr-4": {
      "App\\": "app/"
    }
  },
  "repositories": {
    "0": {
      "type": "path",
      "url": "../packages/*/*",
      "options": {
        "symlink": true  //软链方式
      }
    }
  },
  "require": {
    "xxx/http-server-frame": "dev-release",
    "xxx/http-test": "dev-release"
  }
}


关注这块代码

"repositories": {
    "0": {
      "type": "path",
      "url": "../packages/*/*", //从 packages 目录下的*/* 安装此目录下必须要有composer.json
      "options": {
        "symlink": true  //软链方式
      }
    }
  },
Salin selepas log masuk

直接composer update 即可导入,效果如下:

Atas ialah kandungan terperinci PHP Composer怎么加载本地扩展包. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

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

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Untuk apa komposer digunakan? Untuk apa komposer digunakan? Apr 06, 2025 am 12:02 AM

Komposer adalah alat pengurusan ketergantungan untuk PHP. Langkah-langkah teras menggunakan komposer termasuk: 1) mengisytiharkan kebergantungan dalam komposer.json, seperti "jalur/jalur-php": "^7.0"; 2) Jalankan ComposerInstall untuk memuat turun dan mengkonfigurasi kebergantungan; 3) Menguruskan versi dan autoload melalui komposer.lock dan autoload.php. Komposer memudahkan pengurusan pergantungan dan meningkatkan kecekapan projek dan penyelenggaraan.

Apakah perbezaan antara komposer dan orkestrator? Apakah perbezaan antara komposer dan orkestrator? Apr 02, 2025 pm 02:49 PM

Komposer digunakan untuk menguruskan kebergantungan pada projek PHP, manakala orkestrator digunakan untuk mengurus dan menyelaraskan microservices atau aplikasi kontena. 1.composer mengisytiharkan dan menguruskan kebergantungan projek PHP melalui fail komposer.json. 2. Orchestrator menguruskan penggunaan dan peluasan perkhidmatan melalui fail konfigurasi (seperti fail YAML Kubernetes), memastikan ketersediaan dan pengimbangan beban yang tinggi.

Bagaimana cara debug laluan pemasangan pakej komposer tersuai? Bagaimana cara debug laluan pemasangan pakej komposer tersuai? Apr 01, 2025 am 08:36 AM

Sesuaikan direktori pemasangan pakej komposer dan kaedah debugging Apabila menggunakan komposer untuk menguruskan kebergantungan, pakej akan dipasang di direktori vendor secara lalai. Sekiranya diperlukan ...

ThinkPhp menghubungkan ke Alibaba Cloud MQTT App ERROR \\ Controller \\ Mosquitto \\ Client: Bagaimana untuk menyelesaikannya? ThinkPhp menghubungkan ke Alibaba Cloud MQTT App ERROR \\ Controller \\ Mosquitto \\ Client: Bagaimana untuk menyelesaikannya? Apr 01, 2025 am 08:24 AM

Menggunakan nyamuk dalam thinkPhp melaporkan ralat: App \\ Controller \\ Mosquitto \\ Pelanggan Apabila menggunakan rangka kerja ThinkPHP untuk menyambung ke perkhidmatan MQTT Awan Alibaba, pemaju menghadapi ralat ...

Pengeluaran Persekitaran Pengeluaran: Bagaimana untuk mengelakkan kebergantungan pembangunan komposer? Pengeluaran Persekitaran Pengeluaran: Bagaimana untuk mengelakkan kebergantungan pembangunan komposer? Apr 01, 2025 am 07:36 AM

Menguruskan kebergantungan komposer dengan cekap: Bagaimana untuk mengelakkan memuatkan kebergantungan pembangunan dalam persekitaran pengeluaran. Apabila menggunakan komposer untuk menguruskan kebergantungan projek PHP, kami sering membuat proses pembangunan ...

Apakah alat kreatif ai rasmi? Apakah alat kreatif ai rasmi? Nov 29, 2024 am 10:19 AM

Alat kreatif AI rasmi menggunakan pembelajaran mesin dan teknologi canggih untuk menyediakan penerokaan kreatif, penjanaan kandungan dan fungsi pengoptimuman untuk meningkatkan proses kreatif dan meningkatkan produktiviti. Alat utama termasuk ChatGPT, Google AI Image/Video Generator, AWS DeepComposer dan Azure Cognitive Services. Alat ini boleh membantu pengguna memecahkan halangan kreatif, menjana kandungan berkualiti tinggi, mengoptimumkan output kreatif, menggalakkan kerjasama pasukan dan meningkatkan kreativiti dan kecekapan.

Bagaimanakah pemuatan automatik dan ruang nama berfungsi dalam Komposer? Bagaimanakah pemuatan automatik dan ruang nama berfungsi dalam Komposer? Jun 04, 2024 pm 09:03 PM

Cara pemuatan auto dan ruang nama berfungsi dalam Komposer: Pemuatan Auto: Komposer memanfaatkan ciri pemuatan auto untuk memuatkan kelas secara automatik apabila diperlukan, menghapuskan kebosanan panggilan manual. Ruang nama: Ruang nama mengatur kod dan mengelakkan konflik dengan nama kelas yang sama. Komposer menyokong ruang nama melalui piawaian PSR-4, yang menentukan pemetaan antara ruang nama dan direktori. Kes praktikal: Apabila menggunakan pustaka pihak ketiga, konfigurasi bahagian memerlukan dan muat auto dalam composer.json, dan nyatakan nama pustaka dan peraturan pemetaan. Ini membolehkan kami menggunakan kelas dari perpustakaan secara langsung tanpa perlu memuatkan fail secara manual.

Ketergantungan Komposer Penyahpepijatan PHP: Menyelesaikan Isu Ketergantungan Ketergantungan Komposer Penyahpepijatan PHP: Menyelesaikan Isu Ketergantungan Jun 06, 2024 pm 12:18 PM

Nyahpepijat Isu kebergantungan komposer Cara untuk menyelesaikan isu kebergantungan: Semak fail composer.lock Gunakan composershow-root-requires untuk memaksa penyegaran semula kebergantungan Tetapkan mod nyahpepijat Kes sebenar: Konflik pakej: Gunakan composershow-root-requires untuk menemui konflik dan menaik taraf pakej ketidakserasian secara manual . Kebergantungan tiada: Tambahkan kebergantungan yang tiada pada composer.json dan pasang semula. Kebergantungan usang: Gunakan composerupdate untuk mengemas kini pakej usang.

See all articles