cari

Rumah  >  Soal Jawab  >  teks badan

Apabila komposer memerlukan dipasang, perbezaan dalam pepohon direktori dan sumber pemerolehan arahan

Apabila saya memasang Prestashop melalui composer require prestashop/prestashop:^8 saya mendapat struktur berikut dalam folder tempat pemasangan berlaku:

root@localhost:prestashop-composer# tree . -L 1
.
├── composer.json
├── composer.lock
├── modules
├── themes
└── vendor

Selebihnya kod Prestashop yang saya lihat di github.com/PrestaShop/PrestaShop/tree/develop ialah vendor/prestashop/prestashop中。(相关:当我以传统方式下载Prestashop的ZIP文件发布时,vendor/prestashop/prestashoptidak terdapat di sana kerana semua kod Prestashop berada dalam direktori akar. )

Bagaimanakah

Komposer memutuskan untuk memasukkan modulesthemes放在这里,并将其余部分放在vendor sahaja? Ia mesti ditunjukkan oleh beberapa fail konfigurasi, tetapi saya tidak menemuinya.

Saya menyemak beberapa perkara:

(Masalah ini adalah sebahagian daripada pemasangan "komposer memerlukan prestashop/prestashop", tetapi beberapa folder tiada)

P粉463811100P粉463811100497 hari yang lalu461

membalas semua(1)saya akan balas

  • P粉402806175

    P粉4028061752023-09-15 14:38:13

    Jika anda ingin memasang Prestashop sebagai projek menggunakan komposer, anda hanya perlu menjalankannya dalam direktori projekcomposer create-project prestashop/prestashop.

    composer require prestashop/prestashop:^8Sebenarnya memasang Prestashop v8+ sebagai kebergantungan projek semasa, yang saya rasa bukan apa yang anda mahu capai.

    balas
    0
  • Batalbalas