0

我正在为 kibana 开发插件,由于缺少 IntelliSense,我感到很痛苦。

当我打开我的 kibana 插件文件夹时,有谁知道如何在 vscode 中添加对 kibana 类型的 IntelliSense 支持?

或者也许有人知道如何配置 IntelliSense 以启用 JS 项目的兄弟文件夹中的类型自动完成?

我的文件夹结构是:

/kibana
/kibana-extra/myplugin

我直接打开myplugin文件夹。我尝试添加以下jsconfig.json

{
    "include": [
        "../../kibana/src/**/*"
    ],
    "exclude": [
        "../../kibana/src/**/__fixtures__/**/*"
    ]
}

但我没有成功。

4

1 回答 1

1

您应该添加以下内容到您的插件jsconfig.jsontsconfig.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 repovscode 文档中找到

于 2018-11-09T19:23:54.653 回答