"hack" 在 Kibana 4.5 中仍然是有效的 uiExport 类型吗?
Is "hack" still a valid uiExport type in Kibana 4.5?
我目前正在试验 Kibana v4.5.0 的插件开发。 Kibana 上的插件开发文档虽然稀疏,但将 "hacks" 列为有效的 uiExport 类型 (documentation)。
但是,每当我尝试创建一个插件(创造性地命名为 "plugin_name")时,其 uiExport 类型为 "hacks"...
index.js
export default kibana => {
return new kibana.Plugin({
uiExports: {
hacks: [
'plugins/plugin_name/hack'
]
}
});
};
...Kibana 开发实例崩溃并出现以下错误:
FATAL [Error: unknown export types hacks in plugin plugin_name]
据此,我认为 "hacks" 类型已不复存在。早在 3 月份就有一个 issue 似乎与这个问题有关 (link),但它已经关闭,没有任何解决办法。
是否已在 Kibana 中更改或删除此 uiExport 类型?
如您所见here,它仍然是一个有效的类型。当您没有定义该类型的可视化时,就会出现您遇到的错误。
plugins/plugin_name/hack
是 'hacks' 类型的可视化吗?或者可能忘记注册了?
在 v4.5 中,"hacks" 不再是有效的 UiExport 类型。但是,它被添加到 v5.0.
版本 4.5:https://github.com/elastic/kibana/blob/4.5/src/ui/UiExports.js#L47
5.0 版:https://github.com/elastic/kibana/blob/5.0/src/ui/ui_exports.js#L86
"hacks" 在 v4.5 中 UiExports.js 中的 switch 语句中缺失,但在 v5.0 中存在。
我目前正在试验 Kibana v4.5.0 的插件开发。 Kibana 上的插件开发文档虽然稀疏,但将 "hacks" 列为有效的 uiExport 类型 (documentation)。
但是,每当我尝试创建一个插件(创造性地命名为 "plugin_name")时,其 uiExport 类型为 "hacks"...
index.js
export default kibana => {
return new kibana.Plugin({
uiExports: {
hacks: [
'plugins/plugin_name/hack'
]
}
});
};
...Kibana 开发实例崩溃并出现以下错误:
FATAL [Error: unknown export types hacks in plugin plugin_name]
据此,我认为 "hacks" 类型已不复存在。早在 3 月份就有一个 issue 似乎与这个问题有关 (link),但它已经关闭,没有任何解决办法。
是否已在 Kibana 中更改或删除此 uiExport 类型?
如您所见here,它仍然是一个有效的类型。当您没有定义该类型的可视化时,就会出现您遇到的错误。
plugins/plugin_name/hack
是 'hacks' 类型的可视化吗?或者可能忘记注册了?
在 v4.5 中,"hacks" 不再是有效的 UiExport 类型。但是,它被添加到 v5.0.
版本 4.5:https://github.com/elastic/kibana/blob/4.5/src/ui/UiExports.js#L47
5.0 版:https://github.com/elastic/kibana/blob/5.0/src/ui/ui_exports.js#L86
"hacks" 在 v4.5 中 UiExports.js 中的 switch 语句中缺失,但在 v5.0 中存在。