在node.js命令提示符中找不到插件错误

时间:2019-03-03 10:56:03

标签: cumulocity

我已经如下配置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时,出现类似未找到插件的错误。有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

这很可能与您的项目结构相关。它的外观应类似于下面的屏幕截图,然后您需要从根级别运行命令(屏幕截图中的cumulocity-enhanced-ui)。

您需要运行以下命令来构建单个插件

c8y build:plugin <<pluginFolderName>>
c8y build:plugin dashboardUtils

清单声明也一样。他们需要匹配插件文件夹名称(区分大小写)

UI project structure

答案 1 :(得分:0)

您用来构建插件的命令到底是什么? 如果是这样的话:

$ c8y build:plugin docsplugin
docsplugin plugin not found

然后,您可以检查插件目录是否与JSON文件中指定的名称相同,即主应用程序目录中的 cumulocity.json 清单文件。第二个清单文件进入插件目录。

请注意,您必须从主应用程序目录(在您的情况下为 cumulocityexercises )执行构建命令,否则您将收到相同的错误消息。