任何时候你都可以开始做自己想做的事

搜索|
vite + vue + ts 自动按需导入 Element Plus组件 找不到名称“ElMessage”问题。
发布时间:2025-03-30 20:18:35

按需引入后ElMessage与ElLoading 的问题

1.创建一个 Element-puls.d.ts 的文件(如果觉得名字不好,可以改,但要以.d.ts结束就行)

export {}

declare global {

  const ElMessage:typeof import('element-plus')['ElMessage'] 

  const ElLoading:typeof import('element-plus')['ElLoading'] 

}


vite + vue + ts 自动按需导入 Element Plus组件 找不到名称“ElMessage”问题。(图1)

2.然后在 tsconfig.json 文件添加一行代码

{

    .......

"include": [

"src/**/*.ts",

"src/**/*.d.ts",

"src/**/*.tsx",

"src/**/*.vue",

        //添加这行

"Element-puls.d.ts"

],

}


vite + vue + ts 自动按需导入 Element Plus组件 找不到名称“ElMessage”问题。(图2)

完成