ошибка плагина не найдена в командной строке node.js - PullRequest
0 голосов
/ 03 марта 2019

Я настроил 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 голосов
/ 05 марта 2019

Какую именно команду вы используете для создания плагина?Если это что-то вроде этого:

$ c8y build:plugin docsplugin
docsplugin plugin not found

, вы можете проверить, что каталог вашего плагина имеет то же имя, которое указано в файле JSON, то есть cumulocity.json файл манифеста в главномкаталог приложений.Второй файл манифеста идет в каталог плагинов.

Обратите внимание, что вы должны выполнить команду сборки из основного каталога приложения, которая в вашем случае cumulocityexercises , в противном случае вы получите то же сообщение об ошибке.

0 голосов
/ 04 марта 2019

Скорее всего, это связано с вашей структурой проекта.Он должен выглядеть примерно так, как показано на скриншоте ниже, а затем вам нужно будет запустить команду из корневого уровня (cumulocity-extended-ui на скриншоте).

Вам нужно запустить следующую команду, чтобы создать отдельный плагин

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

То же самое относится и к декларациям манифеста.Они должны соответствовать именам папок плагинов (с учетом регистра)

UI project structure

...