1. ホーム
  2. composer-php

[解決済み] 空でないPSR-4接頭辞は、名前空間セパレータで終わる必要があります。

2022-12-25 12:15:42

質問

PSR-4をComposerでセットアップしようとしているのですが、次のようなメッセージが表示されます。 A non-empty PSR-4 prefix must end with a namespace separator.

私の autoload で、私の composer.json はこのようになります。

"autoload": {
    "psr-4": {
        "Acme\\models" : "app/models"
    }
},

app/models は空です。

私は何を間違えているのでしょうか?どうしたら直せますか?

どのように解決するのですか?

誰かがコメントしましたが、それを削除しました。彼は私が欠けていることに言及しました \\ の末尾にある Acme\\models . Acme\\models\\ を実行すると、メッセージが消え、正常に動作するようになります。