我正在尝试使用elasticsearch Client,但是为此,我必须能够要求使用它。因此,我很难使用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()
我在做什么错的任何线索?