Composer 项目引入本地文件夹里的包

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


  • 标签
  • 发表评论
当前用户:
  • 评论列表