我已经如下配置cumulocity.json:
{
"name": "Cumulocityexercises",
"availability": "PRIVATE",
"contextPath": "cumulocityexercises",
"key": "cumulocityexercises-appkey",
"resourcesUrl": "/",
"type": "HOSTED",
"tabsHorizontal": true,
"imports": [
"core/c8yBranding",
"cumulocityexercises/myplugin",
"cumulocityexercises/docsplugin"
]
}
但是当我尝试构建plugin:my plugin
时,出现类似未找到插件的错误。有人可以帮我吗?
答案 0 :(得分:0)
这很可能与您的项目结构相关。它的外观应类似于下面的屏幕截图,然后您需要从根级别运行命令(屏幕截图中的cumulocity-enhanced-ui)。
您需要运行以下命令来构建单个插件
c8y build:plugin <<pluginFolderName>>
c8y build:plugin dashboardUtils
清单声明也一样。他们需要匹配插件文件夹名称(区分大小写)
答案 1 :(得分:0)
您用来构建插件的命令到底是什么? 如果是这样的话:
$ c8y build:plugin docsplugin
docsplugin plugin not found
然后,您可以检查插件目录是否与JSON文件中指定的名称相同,即主应用程序目录中的 cumulocity.json 清单文件。第二个清单文件进入插件目录。
请注意,您必须从主应用程序目录(在您的情况下为 cumulocityexercises )执行构建命令,否则您将收到相同的错误消息。