作为一个开源作者,我开发的类库、框架想要本地开发并测试,一般框架demo是单独一个项目。我demo项目想要通过composer引用框架,一般需要推送到git上才可以。找了半天,终于找到可以引入本地文件夹的办法了。
composer.json加入:
{ "repositories": [ { "type": "path", "url": "D:\\projects\\imi" } ] }
type必须是path,url是你要引用的包目录。然后在require里也要引入一下,最终:
{ "require": { "yurunsoft/imi": "dev-dev" }, "autoload": { "psr-4": { "ImiDemo\\": "./" } }, "repositories": [ { "type": "path", "url": "D:\\projects\\imi" } ], "minimum-stability": "dev" }