从自己的应用程序导入 cumulocity 插件

Import cumulocity plugins from own applications

过去(8.4 左右)可以将插件包含到 "hidden" 插件应用程序中,以便在其他应用程序中引用它们。

正如 André 所说,这仍然可以将插件包含在 "hidden" 应用程序中,但是在本地 cumulocity 工具运行时的开发过程中,隐藏应用程序的插件对另一个应用程序不可见。

在旧版本 "cumulocity-tools"(版本 2.0.26)中,本地开发服务器检测到在开发服务器启动期间存在于同一父文件夹中的所有其他应用程序(c8y server命令)

是否有启用此检测的配置参数?

此致
梅克尔

您可以使用清单的 noAppSwitcher 选项安装应用程序切换器中未显示的应用程序。为了共享 Angular 服务等公共代码,我建议在开发时使用库而不是在运行时通过引用其他地方的文件来做到这一点。这是一种更强大的机制,并为构建时优化提供了机会。

在该工具的 2.1.0 版之后,您需要使用标志 -s--searchSibling 从同一父文件夹中的同级应用程序加载插件。

考虑这个文件夹结构

 - appsFolder
    - appA
    - appB

在 2.1.0 版本的 cumulocity-tools 之后,您需要 运行 这个命令来使用来自 appB 的插件,同时 运行 使用来自 /appsFolder/appA 的命令:

c8y server -s -u https://acme.cumulocity.com

您还可以通过 运行ning c8y help 找到更多关于其他标志的信息。