作为一个开源作者,我开发的类库、框架想要本地开发并测试,一般框架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"
}