Как импортировать эластичный поиск с помощью Webpack - PullRequest
0 голосов
/ 19 апреля 2019

Я пытаюсь использовать Клиент Flexiblesearch, однако для этого мне нужно иметь возможность требовать этот. Поэтому я не мог использовать Webpack для его импорта, но в результате я получил эту ошибку и не понимаю, почему:

main.js:15 Uncaught TypeError: r(...) is not a constructor

И это мой файл, который скомпилирован:

const { Client } = require('@elastic/elasticsearch')
const client = new Client({ node: 'http://localhost:9200' })

// promise API
async function run(){
    const result = await client.search({
        index: 'my-index',
        body: { foo: 'bar' }
    })

    // callback API
    client.search({
        index: 'my-index',
        body: { foo: 'bar' }
    }, (err, result) => {
        if (err) console.log(err)
    })
}

run()

Есть какие-то подсказки, что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...