kibana-plugins 中 kibana 类型的自动完成
Autocomplete for kibana types in kibana-plugins
我正在为 kibana 开发插件,但由于缺少 IntelliSense,我感到很痛苦。
有人知道如何在我打开 kibana 插件文件夹时在 vscode 中添加对 kibana 类型的 IntelliSense 支持吗?
或者也许有人知道如何配置 IntelliSense 以启用 JS 项目的兄弟文件夹中类型的自动完成?
我的文件夹结构是:
/kibana
/kibana-extra/myplugin
我直接打开myplugin
文件夹。我尝试添加以下 jsconfig.json:
{
"include": [
"../../kibana/src/**/*"
],
"exclude": [
"../../kibana/src/**/__fixtures__/**/*"
]
}
但是我没有成功。
您应该将以下内容添加到您的插件 jsconfig.json
或 tsconfig.json
(与您项目中使用的语言相关):
{
// extend Kibana's tsconfig, or use your own settings
"extends": "../../kibana/tsconfig.json",
// tell the TypeScript compiler where to find your source files
"include": [
"server/**/*",
"public/**/*"
]
}
Kibana 的根文件夹已包含 tsconfig.json
,因此您应该扩展它。
发现于github kibana repo and in vscode docs
我正在为 kibana 开发插件,但由于缺少 IntelliSense,我感到很痛苦。
有人知道如何在我打开 kibana 插件文件夹时在 vscode 中添加对 kibana 类型的 IntelliSense 支持吗?
或者也许有人知道如何配置 IntelliSense 以启用 JS 项目的兄弟文件夹中类型的自动完成?
我的文件夹结构是:
/kibana
/kibana-extra/myplugin
我直接打开myplugin
文件夹。我尝试添加以下 jsconfig.json:
{
"include": [
"../../kibana/src/**/*"
],
"exclude": [
"../../kibana/src/**/__fixtures__/**/*"
]
}
但是我没有成功。
您应该将以下内容添加到您的插件 jsconfig.json
或 tsconfig.json
(与您项目中使用的语言相关):
{
// extend Kibana's tsconfig, or use your own settings
"extends": "../../kibana/tsconfig.json",
// tell the TypeScript compiler where to find your source files
"include": [
"server/**/*",
"public/**/*"
]
}
Kibana 的根文件夹已包含 tsconfig.json
,因此您应该扩展它。
发现于github kibana repo and in vscode docs