我在使用composer从.zip文件安装插件到我的应用程序时遇到了一些问题。
我在一个.zip文件中有一个私人作曲家插件。我把它下载到我的电脑里了。我想使用composer将这个插件添加到我的应用程序中。以便将其解压到供应商文件夹中,并像其他插件一样工作。我不确定这是不是可能的?
我可以手动将其添加到自动加载psr-4类映射中。
发布于 2019-06-20 01:48:51
实际上,我通过手动编辑composer.json并提供以下配置来安装我的私有CakePHP插件:
{
"name": "cakephp/app",
"description": "CakePHP skeleton app",
"homepage": "http://cakephp.org",
"type": "project",
"license": "MIT",
"repositories": [{
"type": "package",
"package": {
"type": "cakephp-plugin",
"name": "company/my-private-lib",
"version": "0.9.0",
"dist": {
"type": "zip",
"url": "folder-where-zip-is/name-of-zip-file-1.0.0.zip"
},
"autoload": {
"psr-4": {
"MyPrivateLib\\": "src"
}
}
}
}],
...
}然后我运行composer install company/my-private-lib
我希望它能对你有所帮助。
https://stackoverflow.com/questions/40582788
复制相似问题