vue3项目注册全局组件时,启动之后,报"export 'default' (imported as 'Vue') was not found in 'vue'

 

报错信息截图

原因:vue3中没有全局的vue

解决方法:使用createApp

//引入createApp
import { createApp } from 'vue'
//引入需要添加的组件
import Icon from "@/components/Icon.vue";
//添加组件
createApp().component('Icon', Icon)

//如果在main.js中

createApp(App).use(store).use(router).component('Icon', Icon).mount('#app')
 
posted @ 2022-08-09 14:52  慕雪琳鸢  阅读(874)  评论(0)    收藏  举报