创建自己插件,yarn setup时出现问题

在创建自己插件的时候,yarn setup时出现问题
已将node_module删除,重新yarn过
我在工作区(根目录)下创建一个自己的插件bella,输入yarn setup bella发生错误
预期:成功创建工作区且无报错
现状:成功创建工作区但报错
附加:github可以正常访问,ping和浏览器访问都可以,git clone也没有问题
写完编译插件yarn build没有问题,但是将插件加入koishi.yml后重启koishi,在cionsole里提示未安装插件
!(file:///C:\Users\twiyin0\AppData\Roaming\Tencent\Users\1204012590\QQ\WinTemp\RichOle\Q}1[4NPDO}QJCVYKNU`UMWM.png)
help内也无此插件(有command的插件)
!(file:///C:\Users\twiyin0\AppData\Roaming\Tencent\Users\1204012590\QQ\WinTemp\RichOle\3~YJ%6QN]N2M}SH]Z4ZPDDQ.png)
日志如下
!(file:///C:\Users\twiyin0\AppData\Roaming\Tencent\QQ\Temp%W@GJ$ACOF(TYDYECOKVDYB.png)pasteYin0
koishi-core: v4.13.1
market: v2.0.4
config: v2.1.0
console: v5.11.0

2 个赞

第一张图


第二张图
3~YJ%6QNN2M}SHZ4ZPDDQ
日志:
https://paste.iin0.cn

2 个赞

应该是一个 bug。之前也有收到类似的反馈。

但很遗憾我之前就尝试复现过,没有成功。看起来此问题只会在特定的系统或者环境下存在。

2 个赞

注意到你的 Koishi 工作区路径为 /mnt/d/Project/koishi/koishi-app。是否与此有关?

1 个赞

我明天打包至我服务器试试,如果没问题那应该是wsl的问题

2 个赞

尝试过了,打包至服务器测试结果如下:
服务器测试结果

  • 系统&发行版本:linux-Ubuntu20.04 && linux-Debian11
  • node:v18.16.0 yarn:v1.22.9
  • 结果:可以正常执行yarn setup,插件配置中能识别到插件,可以正常使用

以下是本地再次测试结果
本地测试结果

  • 系统&发行版本:wsl-Ubuntu20.04 & Windows server 2022
  • node:v18.16.0 yarn:v1.22.9
  • 结果:wsl使用yarn setup时发生错误。但是windows可以正常使用yarn setup,也能正常使用。

注:
我使用的是“创建模板项目”创建的koishi

2 个赞