演示

后端启动 / DI 失败

Base 后端无法启动,或插件因注入、依赖顺序或版本不匹配在加载时崩溃。

现象

容器/进程日志出现 DI 错误、缺少 provider、加载顺序问题,或加载已安装插件时后端退出。

处理

  • 仅属性 @Inject — 不支持构造函数注入
  • 声明 pluginDependencies — 提供方须先于消费方加载
  • 跨插件注入需要 export + @Inject(Service, "provider-name")
  • requiredBasedVersion 须与运行中的 @quan-erp/* / core 对齐
  • 查看 base 后端日志中第一个失败的插件名