Vue.js &引用;出口';默认值';在';中找不到(作为';Vue';导入);vue';

Vue.js &引用;出口';默认值';在';中找不到(作为';Vue';导入);vue';,vue.js,Vue.js,我是VueJs的初学者,这是我的第一个应用程序: 从'bootstrap vue'导入{BootstrapVue} 从“vue”导入{createApp} 从“./App.vue”导入应用程序 const myApp=createApp(App) myApp.use(BootstrapVue) myApp.mount(“#app”) 当我保存时,我的浏览器中不会显示任何内容,它会在命令中显示以下消息: warning in ./src/main.js "export 'defau

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

从'bootstrap vue'导入{BootstrapVue}
从“vue”导入{createApp}
从“./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'

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

一般来说,大多数库还不支持Vue 3,因此我建议在使用它之前等待更长的时间,直到生态系统赶上

解释 发生这种情况的原因是,在Vue 2中,Vue提供了默认导出
导出默认Vue
,这允许BootstrapVue使用
从“Vue”导入Vue


但是,在Vue 3中,这一点已经改变,Vue不再提供默认导出,而是使用命名导出。因此,当BootstrapVue使用以下行从“Vue”导入Vue时,会发生错误。

如果您只需要输入样式即可

import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap-vue/dist/bootstrap-vue.css'

进入你的app.js文件,它将不会出错。

我收到了警告

"export 'default' (imported as 'Vue') was not found in 'vue'
我正在使用VUE3,但我正在学习的代码是VUE2

main.js中的我的代码Vue 2

从“Vue”导入Vue
从“./App.vue”导入应用程序
Vue.config.productionTip=false
新Vue({
渲染:h=>h(应用程序),
}).$mount(“#应用程序”)
因此,我需要使用以下代码Vue 2创建一个Vue实例:

export const eventBus=new Vue()
然后我收到了错误代码,我通过更正如下代码来解决:

从“vue”导入{createApp}
从“./App.vue”导入应用程序
export const eventBus=createApp(应用程序)
createApp(App).mount(“#App”)

这将在Vue 3上与您配合使用

const axios=require('axios'))
导出默认值{
数据(){
返回{}
},
安装的(){
axios.get(“”)。然后((res)=>{})
}
}

您正在使用vue 3吗?是的,vue Cli3第一次运行良好,但当我导入BootstrapVue时,命令显示了上面的消息请共享您的包。json内容
“依赖项”:{“bootstrap”:“^4.5.2”,“bootstrap vue”:“^2.16.0”,“core js”:“^3.6.5”,“vue”:“^3.0.0-rc.10”,“vue-loader-v16”:“npm:vue加载程序“^16.0.0-alpha.3”,“vue属性装饰程序“^9.0.0”,devdependences:{”@vue/cli插件babel:“~4.5.0”,“@vue/cli插件eslint:”~4.5.0“,@vue/cli服务“~4.5.0”,“编译器sfc:“^3.0.0-0”,“babel eslint:^10.1.0”,“引导程序“^4.3.1”,“eslint:”^6.7”eslint插件vue“^7.0.0-0”,},
您正在安装vue版本3,该版本为测试版,并使用一个使用vue 2构建的库(我指的是引导vue),如果您的项目进展不大,我可以建议正确的设置我使用vue2遇到这个问题