OpenComponents возвращает TEMPLATE_NOT_SUPPORTED_ERROR для пользовательского компилятора
Я пытаюсь настроить OpenComponents с пользовательским компилятором (на основе oc-template-реагировать).
Мой компонент package.json:
{
"name": "hi-there",
"description": "Hello World OC",
"version": "1.0.0",
"oc": {
"files": {
"data": "server.js",
"template": {
"src": "app.js",
"type": "oc-my-template"
}
},
"parameters": {
"name": {
"default": "World",
"description": "Your name",
"example": "Jane Doe",
"mandatory": false,
"type": "string"
}
}
},
"devDependencies": {
"oc-my-template-compiler": "*"
}
}
oc-my-template-compiler
установлено. Упаковка работает нормально, но я получаю следующую ошибку из реестра:
{
code: "TEMPLATE_NOT_SUPPORTED"
error: "oc-my-template is not a supported oc-template"
name: "hi-there"
requestVersion: "1.0.0"
}
Я думаю, что я должен зарегистрировать шаблон с oc.registerTemplate, но я не уверен, где я должен это сделать. Разве не стоит заниматься разработкой реестра?
0 ответов
Если вы заглянете в компонент "oc-client" (посетив http://localhost:3030/oc-client), у вас должен быть фрагмент того, что требуется для правильной визуализации вашего компонента с помощью пользовательского шаблона.
Если вы используете OC в динамическом веб-приложении, то обычно нужно сделать так, чтобы серверный компонент рендеринга компонента oc-client обслуживал html-страницу с помощью oc-client, уже инициализированного всеми поддерживаемыми шаблонами.