composer 包开发的方式有两种:1.使用 dev-master 分支,2.使用 path 引用本地代码
第一种方式的弊端在于必须提交代码到代码仓库,然后再更新 composer 包,由于 github 的原因,国内下载可能还比较慢,严重阻碍开发进度。
那么第二种怎么做呢?
1. 配置 composer.json,增加一份 repositories,如:
|
|
注意:
type 为
pathurl 为
代码的本地路径(可以使用相对路劲)
2. 使用 composer 更新依赖
|
|
注意:
使用 require 或者 update 都行
包的版本一定是
dev-xxx,如果正在开发的分支是master,则为dev-master,如果正在开发的分支为develop,则为dev-develop
3. 开发完成后
开发完成后记得提交代码,发布 release,然后使用如下代码更新为 stable 版本
|
|
参考链接
https://getcomposer.org/doc/05-repositories.md#path
- 本文作者: kriss
- 本文链接: http://www.kriss.pub/2018/02/22/develop-composer/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
