我刚刚在 packagist.org 上创建了我的第一个组件,这是greensock-js的分叉版本。
我放入"components/greensock-js": "1.11.*@dev"
了 composer.json 文件的 require 部分,但问题是 composer 找不到这个包,说
找不到匹配的包。
我做错了什么?
我刚刚在 packagist.org 上创建了我的第一个组件,这是greensock-js的分叉版本。
我放入"components/greensock-js": "1.11.*@dev"
了 composer.json 文件的 require 部分,但问题是 composer 找不到这个包,说
找不到匹配的包。
我做错了什么?
它现在工作正常:
$ c show components/greenshock-js
name : components/greenshock-js
descrip. : GSAP: Professional-Grade HTML5 Animation
keywords : JS, HTML5, component, animation, gsap
versions : dev-master, 1.11.x-dev
很可能您只是缺乏耐心 :) 更改可能需要长达 10 分钟才能传播到作曲家。随着我们改进代码,这有望在未来再次减少。
如果您使用的是 Composer V1,值得注意的是,自 21 年 5 月以来,V1 打包师元数据的更新频率要低得多,如此处所述。
从 2021 年 5 月开始降低 v1 元数据 API 更新率
新版本的更新频率将从目前的每分钟降低到每 15 分钟一次。这意味着使用 Composer 1.x 安装新版本需要多花几分钟时间。
从 2021 年 5 月开始,通过 v1 元数据 API 限制对未使用包的访问
这意味着新的包和旧的未使用的包将只对 Composer 2 可见,直到有人安装它们,此时它们也将对 Composer 1 可见(在 24 小时内,因为此过程每晚进行一次)。
如果没有找到新上传的包,并且您使用的是 composer V1,您的选项是:
这意味着新的包和旧的未使用的包将只对 Composer 2 可见,直到有人安装它们,此时它们也将对 Composer 1 可见(在 24 小时内,因为此过程每晚进行一次)。
所以看起来你需要使用 Composer 2 安装包并等待 24 小时才能使用 Composer 1 安装它。