ホームページ  >  に質問  >  本文

Composer requireをインストールした場合のディレクトリツリーと命令取得元の違い

composer require prestashop/prestashop:^8 経由で Prestashop をインストールすると、インストールが行われるフォルダーに次の構造が表示されます。 リーリー

github.com/PrestaShop/PrestaShop/tree/develop で確認した Prestashop コードの残りの部分は、

vendor/prestashop/prestashop に配置されています。 (関連: Prestashop の ZIP ディストリビューションを従来の方法でダウンロードすると、すべての Prestashop コードがルート ディレクトリにあるため、vendor/prestashop/prestashop がそこに存在しません。)

Composer は、どうして

modulestheme だけをここに配置し、残りを vendor に配置することにしたのでしょうか?何らかの設定ファイルで指定されているはずですが、見つかりません。

内容を確認しました:

(この問題は「composer require prestashop/prestashop」インストールの一部ですが、一部のフォルダーが欠落しています)

P粉463811100P粉463811100374日前366

全員に返信(1)返信します

  • P粉402806175

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

    Composer を使用して Prestashop をプロジェクトとしてインストールする場合は、プロジェクト ディレクトリで composer create-project prestashop/prestashop を実行するだけです。

    composer require prestashop/prestashop:^8 は、実際には Prestashop v8 を現在のプロジェクトの依存関係としてインストールしますが、これはあなたが達成したいことではないと思います。

    返事
    0
  • キャンセル返事