Composer php 编写器:无需安装或更新。在我的项目中使用我自己的库
我的项目将使用我自己的库(username/lib),我不会在packagist上发布它。事实上,我希望这个图书馆是一个私人图书馆。但失败了。因此,我将库转换为可供公众访问的库。仍然不起作用 我的项目的composer.json内容:Composer php 编写器:无需安装或更新。在我的项目中使用我自己的库,composer-php,Composer Php,我的项目将使用我自己的库(username/lib),我不会在packagist上发布它。事实上,我希望这个图书馆是一个私人图书馆。但失败了。因此,我将库转换为可供公众访问的库。仍然不起作用 我的项目的composer.json内容: { "repositories": [ { "type": "vcs", "url": "git@github.com:username/lib.git"
{
"repositories": [
{
"type": "vcs",
"url": "git@github.com:username/lib.git"
}
]
}
这是我的终端输出:
composer install
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
username/lib
composer.json的内容
{
"name": "username/lib",
"autoload": {
"psr-4" : {
"username\\lib\\" : "src"
}
}
}
我不知道怎么解决这个问题
注意:用户名和库不是真名。您的composer.json不需要您的库:
您可以通过
composer-require-username/lib:dev-master
在命令行上执行此操作。您是否尝试过composer-require-username/lib:dev-master
?谢谢!请改为回答而不是评论,因为我想接受你的回答。我还有一个问题。当我的lib被下载到我的项目中时,.git文件夹也会被下载。我在大多数其他库中都没有看到这种行为。如何防止我的库的.git文件夹被下载?完成,关于.git文件夹,这可能会有所帮助: