插件市场搜索白屏/变空白/无法搜索

最近在使用了部分第三方的koishi插件市场镜像源之后 会出现插件市场搜索白屏的现象。

但是当前情况与这个帖子不同 → 插件市场,搜索后就会变空白 - 互助 - Koishi Forum


解决方法

将插件市场源 换到 Q78KG 的源

或 基于 Hoshino-Yumetsuki/koishi-registry 项目构建的镜像源即可!

具体方法

https://gitee.com/shangxueink/koishi-registry-aggregator/raw/gh-pages/market.json

更换镜像源后 请重启koishi 以强制刷新插件市场


更多好用的源

https://gitee.com/shangxueink/koishi-registry-aggregator/raw/gh-pages/market.json
https://koishi-registry.b23.ink/index.json

成因?

koishi-plugin-autoreplyimage - npm

此插件不规范的 package.json 格式 导致插件市场解析逻辑出现问题

过程?

在应用了 Update fetcher.js by shangxueink · Pull Request #7 · Hoshino-Yumetsuki/koishi-registry · GitHub 此修改后构建的镜像源,均不会遇到此次描述的白屏问题。


后续

  • 第三方插件市场镜像源应该考虑增加架构验证机制,例如 → https://biomejs.dev/schemas/2.1.1/schema.json 这种感觉

  • 及时向此作者 反馈此插件的问题

  • 对遇到问题的小伙伴分享此帖~~~

5 个赞

所以意思是,随便一个人,的随便一个插件,就把所有人都在用的市场插件搞挂了?

3 个赞

插件市场插件没挂,更确切地说是 前端代码报错了

只是market插件被编写的时候 也没考虑到会有这种情况嘛


不过为了避免此类情况的发生

以后第三方镜像源构建的时候 会考虑采取增加架构验证机制


2 个赞

经过上学大人的不懈努力,我们已经支持了架构验证,现在只有符合开发文档的标准发布格式才允许在插件市场中显示。这里再次感谢上学大人的支持:sob::sob::sob:

3 个赞

做个xiaoxuemarket

2 个赞

做storeluna之前 有考虑过直接做一个集成了storeluna功能的market插件

但感觉从market装另一个market,似乎怪怪的。所以后来放弃了()

3 个赞

弄好就不用开market了,主要动不动市场有问题要重启下market

2 个赞

image
为啥我按着指示构建完镜像,结果提示can not found 啊
是必须https吗

2 个赞

你配置的地址有问题

http当然是可以的


默认地址是

http://127.0.0.1:5140/storeluna/index.json

注意有storeluna/index.json的路由

1 个赞