【求助】插件已发布 npm 超过3天,但官方市场仍未同步更新

我在约 5 月 18 日发布了我的插件 koishi-plugin-kancolle-time2.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.jsonpeerDependencies 必须固定为 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 个赞

感谢解答w

1 个赞