从 moqui 运行时目录中删除组件

Deleting components from the moqui runtime directory

每次删除组件文件夹(例如 /moqui/runtime/component/example/)时,我都无法加载 webroot.xml 屏幕。这是上下文的屏幕截图: enter image description here

我想删除示例应用程序并让它在登录后从根 moqui 屏幕上显示的应用程序列表中消失。我该如何实现?

这在最近的更新中得到了更好的处理。基本上,您在数据库中有一个 SubscreensItem 记录,将示例应用程序根屏幕安装在 webroot.xml 屏幕下,但数据库记录指的是在您删除组件后不存在的屏幕位置。

如果您重新加载数据库,这将不是问题。在您关心该数据的系统上(即不是您定期重建数据库的开发实例)只需删除 SubscreensItem 记录。这将从菜单和应用程序列表中删除该应用程序,即使该组件仍然存在。