Я пытаюсь использовать Клиент 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()
Есть какие-то подсказки, что я делаю не так?