我想创建一个将存储在git存储库中的 local 计算机上的软件包。
我不想这样打包:
composer require vendor/package:dev-master
但简单地
composer require vendor/package
在这种情况下,不能使用github,packagist,bitbucket等外部服务。
您知道如何创建这样的程序包吗?
答案 0 :(得分:0)
我要说的第一件事是Composer,用于管理您所使用的任何计算机上的依赖项。这意味着,如果我想在我的机器上设置项目,则composer将负责获取所有依赖项。如果仅在您的计算机上找到该代码,则无法在计算机上设置您的项目。
我的3条建议是:
{
"autoload": {
"psr-4": {
"packageName\\": "/path/to/package/"
}
}
}
以这种方式进行操作将要求任何想要在另一台计算机上设置您的项目的人都必须自己下载相关的程序包,并将其放在计算机上的适当路径中。