Koishi安装任何插件时报错TypeError: Cannot read properties of undefined (reading 'exports')

在“插件市场”安装任何插件,一开始安装命令行就报错:
[E] app TypeError: Cannot read properties of undefined (reading ‘exports’)
at Watcher.triggerLocalReload (D:\LMSFolder\LMSOnline\WebSite\LMSQQBot\node_modules@koishijs\plugin-hmr\src\index.ts:207:43)
at Timeout. (D:\LMSFolder\LMSOnline\WebSite\LMSQQBot\node_modules@koishijs\plugin-hmr\src\index.ts:99:61)
at Object.apply (D:\LMSFolder\LMSOnline\WebSite\LMSQQBot\node_modules@cordisjs\core\src\utils.ts:132:28)
at listOnTimeout (node:internal/timers:573:17)
at process.processTimers (node:internal/timers:514:7)
随后Koishi重启,插件也安装失败。
Koishi与依赖均是最新的,请问这是出现了什么问题?应当如何解决?

1 个赞

plugin-hmr?
你用的 yarn dev 开的?

这块日志上下没有任何的[W]日志吗?
请发送包含 最近 前三个[I] 到 最近 后三个[I] 的日志

3 个赞

是的,使用npm run dev。
没有任何[W]日志。
前面的日志与操作无关,如下:
[I] loader apply plugin group:xar8dt
[I] loader apply plugin davinci-003:purnu2
[I] server server listening at http://127.0.0.1:2166
后三条日志:
[I] app Koishi/4.17.12
[I] loader apply plugin group:entry
[I] loader apply plugin group:server

2 个赞

今天还发现了一个可疑的错误:
2024-08-29 11:05:56 [W] app TypeError: Cannot read properties of undefined (reading ‘toLowerCase’)

2 个赞

把日志发完整

1 个赞

之前的完整日志:
1
3
之后的日志:
-1
中途重启了market是我换了下载源而重载了配置。
截图是今天的复现,不是昨天的日志,我正在.\data\logs里寻找昨天的日志。

2 个赞

唯一一张有用的截图,没截全


不过看起来是你的开发代码出了问题,

是 external 文件夹下的报错

尝试排除一下吧




解决今天的问题就行了

既然昨天的报错没复现,那就没问题了,让它过去吧


2 个赞