Автозаполнение для типов кибана в кибана-плагины - PullRequest
0 голосов
/ 25 октября 2018

Я разрабатываю плагин для kibana и испытываю боль из-за отсутствия IntelliSense.

Кто-нибудь знает, как добавить в IntelliSense поддержку типов kibana в vscode при открытии папки с плагином kibana?

Или, может быть, кто-нибудь знает, как настроить IntelliSense для включения автозаполнения типов из одноуровневой папки для проекта JS?

Моя структура папок:

/kibana
/kibana-extra/myplugin

Я открываю напрямуюmyplugin папка.Я попытался добавить следующее jsconfig.json :

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

Но у меня нет успеха.

1 Ответ

0 голосов
/ 09 ноября 2018

Вы должны добавить в свой плагин 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 и в vscode docs

...