Wenn ich Prestashop über composer require prestashop/prestashop:^8
installiere, erhalte ich die folgende Struktur im Ordner, in dem die Installation stattfindet:
root@localhost:prestashop-composer# tree . -L 1 . ├── composer.json ├── composer.lock ├── modules ├── themes └── vendor
Der Rest des Prestashop-Codes, den ich auf github.com/PrestaShop/PrestaShop/tree/develop gesehen habe, ist vendor/prestashop/prestashop
中。(相關(guān):當(dāng)我以傳統(tǒng)方式下載Prestashop的ZIP文件發(fā)布時(shí),vendor/prestashop/prestashop
dort nicht vorhanden, da sich der gesamte Prestashop-Code im Stammverzeichnis befindet. )
Composer beschlossen, nur modules
和themes
放在這里,并將其余部分放在vendor
aufzunehmen? Es muss in einer Konfigurationsdatei angegeben sein, aber ich kann sie nicht finden.
Ich habe einige Dinge überprüft:
packagist
(Dieses Problem ist Teil der Installation ?Composer erfordert Prestashop/Prestashop“, aber einige Ordner fehlen)
如果您想使用composer將Prestashop安裝為項(xiàng)目,您只需要在項(xiàng)目目錄中運(yùn)行composer create-project prestashop/prestashop
。
composer require prestashop/prestashop:^8
實(shí)際上是將Prestashop v8+作為當(dāng)前項(xiàng)目的依賴項(xiàng)安裝,我認(rèn)為這不是您想要實(shí)現(xiàn)的目標(biāo)。