“在‘​​vue’中找不到导出‘默认’(作为‘Vue’导入)

2024-03-17

我是 VueJs 的初学者,这是我的第一个应用程序:

import { BootstrapVue } from 'bootstrap-vue'
import { createApp } from 'vue'
import App from './App.vue'
    
const myApp = createApp(App)
myApp.use(BootstrapVue)
myApp.mount('#app')

当我保存时,浏览器中没有显示任何内容,并且在命令中显示以下消息:

warning  in ./src/main.js

"export 'default' (imported as 'Vue') was not found in 'vue'

Bootstrap-Vue 尚不支持 Vue 3。 因此,如果您想使用 Bootstrap-Vue,您现在必须坚持使用 Vue 2。

一般来说,大多数库还不支持 Vue 3,所以我建议在使用它之前等待一段时间,直到生态系统跟上。

解释

发生这种情况的原因是因为在 Vue 2 中,Vue 提供了默认的导出export default vue,这允许 BootstrapVue 使用import Vue from 'vue'.

然而,在 Vue 3 中,这种情况发生了变化,Vue 不再提供默认导出,而是使用命名导出。所以当 BootstrapVue 使用以下行时import Vue from 'vue',出现错误。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“在‘​​vue’中找不到导出‘默认’(作为‘Vue’导入) 的相关文章

随机推荐