我在约 5 月 18 日发布了我的插件 koishi-plugin-kancolle-time 的 2.0.0 版本,目前遇到了官方插件市场(Marketplace)无法同步更新的问题。具体情况如下:
1. npm 状态正常: 目前在 koishi-plugin-kancolle-time - npm 上查看,最新版本已经是 2.0.0
// 本地执行 `npm info` 检查结果
koishi-plugin-kancolle-time@2.0.0 | MIT | deps: none | versions: 11
舰娘报时,报时语音来源于舰娘百科,支持指定舰娘报时、每日随机舰娘报时功能
https://github.com/HeiBuNeko/koishi-plugin-kancolle-time
keywords: chatbot, koishi, plugin, kancolle, time
dist
.tarball: https://registry.npmjs.org/koishi-plugin-kancolle-time/-/koishi-plugin-kancolle-time-2.0.0.tgz
.shasum: 9406bf9f265c75b99d7b2f779c360092beda213e
.integrity: sha512-w7jY4tfJZCtbudZN03AsyW+6oMPn9SGpxkp643MwDq/wOgxqcoslSCsMY6qwm1G/eEKtj6KHUyswPhjdjjvgtw==
.unpackedSize: 2.1 MB
maintainers:
- heibuneko <841619762@qq.com>
dist-tags:
latest: 2.0.0
published 3 days ago by heibuneko <841619762@qq.com>
2. 官方 Registry 表现
https://registry.koishi.chat/index.json 返回的 JSON 中,我的插件数据依旧卡在旧版本:
version 依然是 "1.1.2"
updatedAt 时间也停留在旧版本的发布时间。
3. Koishi客户端表现
通过插件版本下拉选择却可以看到最新2.0.0的版本
1 个赞
切换镜像源试试?或者直接控制台输入:
npm i koishi-plugin-kancolle-time@2.0.0
手动安装呢?
2 个赞
我按照以下镜像源检索
发现只有 Lipraty(大陆):https://koi.nyan.zone/registry/index.json 能检索到我最新的2.0.0版本插件,手动安装肯定是没有问题的,就是大部分插件市场镜像却没同步出我最新的插件
1 个赞
难道是 package.json 中 peerDependencies 必须固定为 4.18.7 的问题?
// 当前 package.json 配置
{
"name": "koishi-plugin-kancolle-time",
"description": "舰娘报时,报时语音来源于舰娘百科,支持指定舰娘报时、每日随机舰娘报时功能",
"version": "2.0.0",
"contributors": [
"HeiBuNeko <841619762@qq.com>"
],
"homepage": "https://github.com/HeiBuNeko/koishi-plugin-kancolle-time",
"repository": {
"type": "git",
"url": "git+https://github.com/HeiBuNeko/koishi-plugin-kancolle-time.git"
},
"main": "lib/index.js",
"typings": "lib/index.d.ts",
"files": [
"lib",
"dist"
],
"license": "MIT",
"keywords": [
"chatbot",
"koishi",
"plugin",
"kancolle",
"time"
],
"peerDependencies": {
"koishi": "^4.18.11"
},
"koishi": {
"description": {
"en": "kancolle-time",
"zh": "舰娘报时,报时语音来源于舰娘百科,支持指定舰娘报时、每日随机舰娘报时功能"
},
"service": {
"required": [
"cron",
"database"
]
}
},
"devDependencies": {
"koishi-plugin-cron": "^3.1.0"
}
}
1 个赞
应该是插件市场镜像的检索问题
具体仓库是 GitHub - koishi-actions/registry: Koishi Plugin Registry · GitHub
不过 其实也不影响实际用户的安装
只是镜像源检索到的版本不是最新的
在用户实际安装的时候 会拉取到最新版的插件
你的package.json内容是对的 不需要修改
1 个赞