升级至 market2 后无法无法配置插件的解决方案

首先,请确定你当前所处的情况:

方法一

这是一个高阶的处理方式,请在操作前备份你的实例文件夹
一般来说,只要 严格 按照步骤进行操作,不会爆炸


第一步: 首先在通知栏右键点击 Koishi 图标,找到「高级」,点击「打开 Koishi 终端」
在打开的终端中输入以下命令添加依赖:

koi yarn -n default add @koishijs/plugin-config@^2.0.0-alpha.0

第二步: 请检查自己的 Koishi 是否拥有「资源管理器」,然后选择一种方式来编辑 koishi.yml

我有「资源管理器」

在左侧栏找到「资源管理器」然后在里面直接修改 koishi.yml

我没有「资源管理器」

在通知栏右键点击 Koishi 图标,找到「高级」,点击「打开 Koishi 数据文件夹」。
在打开的文件夹中找到 default 文件夹并打开


第三步: 找到 koishi.yml 文件,打开并编辑:

host: 127.0.0.1
port: 5140
maxPort: 5149
plugins:
  ...
  config: {} #<<<<<<----- 加在 `market` 上面,注意 `config` 左侧与 `market` 是对齐的
  market:
    ....
  ...

  • 我的 market 是最新的,但是我没有配置项,请打开方法二

注意你的 Koishi 版本最低得是 4.12.9

方法二

打开你的插件市场,搜索 config 并安装该插件。


  • 我的插件市场和插件配置都不见了

你应该按照 555 贴贴出你的「四项信息」。

这样我会根据日志等信息回答你可能的解决方案


操作完成后重启 koishi,此时问题应当已解决

10 个赞

提两个可改进的点:

1、文件的修改方面,可以启动 Koishi 后在左侧栏找到「资源管理器」然后在里面直接修改 koishi.yml,修改后可直接点击右上角保存,最后重启,更加方便。

2、由于 market 本身有配置,config 加在 market 前面就可以避免 yaml 标尺问题,更加安全 (已经修改了,这是好的)

4 个赞

好的,这就修订 :kissing_heart:

5 个赞

突然意识到,有了 explorer,只需要再集成一个 terminal 理论上就可以做任何事情了(

4 个赞

感谢提出的方案!已部分参考纳入持续更新贴:

2 个赞

我的market最新版本是2.0.1,用了教程没有恢复。

2 个赞

2.0.1 你可以查看持续更新贴,或在查找其他帖子哦。

2 个赞

我像这样在记事本里market:前加上config: {}然后打不开了qwq(悲)

2 个赞

看这个贴可以在不启动 Koishi 的情况下修改配置文件:

检查下你加的 config 行是否与 market 对齐了。

4 个赞

ohhh可以了,原来是从头对齐,然后我是和图片一样对着顿号对齐的,像这样就好了,谢谢大佬
image

1 个赞

我是小白,不许骂我qwq

2 个赞

不怪你,这是很多人都会犯的错误(

所以我们才尽量不让新人碰配置文件,这次是没办法(

2 个赞

小小更新了一下,更清晰的说明了对齐

2 个赞

那么手机端又该怎么办呢:scream::sob:

3 个赞

噢确实没有考虑到手机端的问题,我会在近期更新一下~

3 个赞

很有帮助!

2 个赞

如果你使用的是0.10.6或以后的koishi Desktop安装包,你理论上不会在遇到贴内的这个问题,也不需要通过贴内的方式解决。
当你使用0.10.6的安装包全部更新以后,你的设置可能会消失。这时候你只需要刷新一下(F5或右键→刷新) 就会回来了!任何时候你发现koishi Desktop的webui出现显示不出来,显示错误的时候,你都应该首先尝试刷新,然后再重启,最后再来发帖求助

1 个赞

逆天的时候可以变成这样:


但是刷新就好了

1 个赞