因为更新了自己开发的conposer扩展,发现只能指定dev-main版本号安装:
composer require zishu/myextend:*
或
composer require zishu/myextend:dev-main
且安装后显示的版本号,显得极为尴尬。
所以尝试对扩展使用了版本控制(github的仓库代码都适用):
1、创建仓库标签和规则
在自己的代码仓库设置中创建规则标签 下图:
标签规则设置:添加(修改)并保存
2、创建版本
看图
版本发布完成。
3、更新Package 平台的代码包:Packagist
4、更新项目中的扩展(composer update)
自此composer扩展包版本设置完成
注:如果更新没变化或者更新不了,可以尝试删除包再安装
composer remove xxx/xxx; //删除扩展
可以先阅读:
开发composer 扩展(从创建到本地调试)https://mp.csdn.net/mp_blog/creation/editor/138908046
开发composer 扩展(发布到网上使用)https://mp.csdn.net/mp_blog/creation/editor/138967538