Chat 插件使用 rollup plugin compiler 编译失败:_assert 不是一个函数

自从默认启用 rollup 插件编译器(#38658)以来,聊天插件编译失败。输出的 chat_main.js 包含:

throw new Error("[PLUGIN chat] Compile error: TypeError: Could not load discourse/plugins/chat/virtual:entrypoint:main: /discourse/plugins/chat/discourse/initializers/chat-sidebar.js: _assert is not a function");
堆栈跟踪:
	JavaScript at ImportInjector._applyDefaults (asset-processor.js:73262:13)
	JavaScript at new ImportInjector (asset-processor.js:73240:36)           
	JavaScript at addNamed2 (asset-processor.js:73542:16)
	avaScript at File._addHelper (asset-processor.js:74980:25)

环境:自托管,./launcher rebuild app,基础镜像 2.0.20260209-1300,所有第三方插件已禁用。

@lava 抱歉回复晚了。您是否仍然遇到这个错误?

是啊,目前还是没成功。:sweat_smile:

1 个赞

您的安装是否有进行过定制或修补?我们尚未收到类似问题的报告,因此这似乎是您特定环境中的问题:思考中

4 个赞