类型“typeof import 的参数不能赋给类型“Plugin_2”的参数,不能将类型“typeof import 分配给类型“{ install: PluginInstallFunction

类型“typeof import("H:/GoProject/clientview/screenview/node_modules/[email protected]@element-ui/types/element-ui")”的参数不能赋给类型“Plugin_2”的参数。
不能将类型“typeof import("H:/GoProject/clientview/screenview/node_modules/[email protected]@element-ui/types/element-ui")”分配给类型“{ install: PluginInstallFunction; }”。
属性“install”的类型不兼容。
不能将类型“(vue: typeof import("h:/GoProject/clientview/screenview/node_modules/vue/dist/vue"), options: InstallationOptions) => void”分配给类型“PluginInstallFunction”。
参数“vue”和“app” 的类型不兼容。
类型“App<any>”缺少类型“typeof import("h:/GoProject/clientview/screenview/node_modules/vue/dist/vue")”的以下属性: compile, useCssModule, useCssVars, createApp 及其他 109 项。

import { createApp } from "vue";

import App from "./App.vue";

import router from "./router";

import Element from 'element-ui'

import 'element-ui/lib/theme-chalk/index.css'

const app = createApp(App)

app.use(router)

app.use(Element)

app.mount("#app")

原因是vue3 不兼容Element , 应该用 element-plus ,

npm i element-plus 

import ElementPlus from 'element-plus'

import 'element-plus/lib/theme-chalk/index.css'

createApp(App).use(store).use(ElementPlus).use(router).mount('#app')

就可以了

猜你喜欢

转载自blog.csdn.net/orangapple/article/details/112298070