【更新插件】我对我的插件做了一些修改,怎么样把我的最新版插件上传到插件市场

我对我的插件做了一些修改(添加了几个触发词),怎么样把我修改过的插件上传到插件市场?
我是第一次尝试更新自己的插件,我用的是“”npm publish --workspace koishi-plugin-插件名 --access public --registry https://registry.npmjs.org“这条指令,这条指令来自【Koishi机器人开发教程01-第一个插件】 Koishi机器人开发教程01-第一个插件_哔哩哔哩_bilibili
我并不知道正规的更新流程,我极有可能是把发布插件和更新插件弄混淆了。
这是我失败的尝试:

2 个赞

错误消息里给出了原因——

You cannot publish over the previously published versions: 1.0.0.

你不能发布已经发布过的版本:1.0.0。

你可以使用下方的方法之一更新插件的版本:

  1. 使用 yarn bump 指令—— 官方文档 中有详细的介绍

  2. 打开 插件目录下的 package.json 文件,手动更新 version 字段

3 个赞

按照官方文档的说明,

我想要更新一个小版本,把我的插件从1.0.0更新到1.0.1,我的指令是否应为:npm run bump [koishi-plugin-wangyiyun-word] [-1|-2|-3|-p|-v <1.0.1>] [-r]
问一下两种更新插件的方法中,官方团队更倾向于推荐使用哪种方法?

1 个赞

我个人的方法是使用 yarn publish 进行发布,发布过程中会询问我新版本号应该是多少,输入即可。
安装 yarn 可以使用 npm i -g yarn

1 个赞