繁体   English   中英

使用composer自动将库加载到供应商/文件夹之外

[英]Using composer to autoload library outside of vendor/ folder

使用通过文件夹添加的文件夹的相对路径,无用和已安装的文件夹在composer中不能很好地工作

“自动加载”选项。

它会错误地检测到baseDir是什么,因此将无法注册名称空间。

有人遇到过吗?

出于虚无

"autoload": {
    "psr-4": { "Inventory\\" : "./core/src/inventory/" }
}

自动加载应该相对于composer.json文件所在的路径给出。 我从未见过以点开头的路径,因此,我首先尝试摆脱它,然后看看它是如何工作的。

第二件事可能就是您在自动加载方面有些细节错误,并将其误认为与Vagrant有关。 当前设置方式,名为\\Inventory\\Foo的类必须位于路径core/src/inventory/Foo.php 您可以验证这种情况吗? 否则,请给出现有类名及其文件名的示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM