我对我的插件做了一些修改(添加了几个触发词),怎么样把我修改过的插件上传到插件市场?
我是第一次尝试更新自己的插件,我用的是“”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。
你可以使用下方的方法之一更新插件的版本:
-
使用
yarn bump
指令—— 官方文档 中有详细的介绍 -
打开 插件目录下的
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 个赞