作曲家转储自动加载无法成功工作



作曲家dump-autoload除非使用优化标志(-o(。

我有一个composer.json,以下内容:

  "autoload": {
"psr-4": {
  "ClassSrcFolder_TopLevelNamespace\": "app/ClassSrcFolder/"
}

}

运行" Composer dump-autoload" w/o -o flag我会因" App/classsrcfolder/"

有这种行为的原因吗?

当您添加新的班级作曲家时,只要添加了psr-4映射规则或在实例中定义,就可以立即发现/使用新的composer,而无需重建自动加载器配置。配置。这意味着,如果您尝试访问没有映射的命名空间,则除非运行为所有PHP依赖性创建映射的优化器,否则它将引发错误。检查Composer文件夹中的Autoload_classmap文件。

"config": {
        "optimize-autoloader": true
    }

应防止您使用-O标志。

相关内容

  • 没有找到相关文章

最新更新