Vue.js 即时搜索 - 控制台错误 - 无法在即时搜索上调用 .use

Vue.js instant search - console error - unable to invoke .use on InstantSearch

我已按照指南在我的 Vue.js (3.0) 应用程序中安装 vue instantsearch (4.3)。

在我的 main.js 文件中,我有以下 -

import InstantSearch from 'vue-instantsearch/vue3/es'

Vue.use(InstantSearch);

这是确切的控制台错误 -

Uncaught TypeError: Cannot read properties of undefined (reading 'use')

这是指南中提供的代码,所以我不确定为什么会收到此错误。

另外,vue 3 现在使用创建应用程序,所以下面的效果最好

import { createApp } from 'vue'
import Root from './App.vue'
import InstantSearch from 'vue-instantsearch/vue3/es'

const app = createApp(Root)
    .use(InstantSearch)
    .mount('#app')