解决Failed to resolve import “@element-plus/icons-vue“ from “src\views\Home.vue“. Does the file exist?

解决Failed to resolve import “@element-plus/icons-vue“ from “src\views\Home.vue“. Does the file exist?

解决在Vue3+Vite中使用Element-plus报错

一、安装镜像(可选)

使用阿里定制的***pm命令行工具代替默认的npm,输入以下代码

npm install -g ***pm --registry=http://registry.npmmirror.***

二、解决报错

1.安装Element-plus

1.1在项目目录下执行:

***pm install element-plus --save

1.2安装按需引入需要的插件:

***pm install -D unplugin-vue-***ponents unplugin-auto-import

1.3安装Element Icon(解决标题所言的报错)

***pm install @element-plus/icons-vue

2.配置

2.1在Vite的配置文件中加入如下代码:

import { fileURLToPath, URL } from 'node:url'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
// 引入插件
import AutoImport from 'unplugin-auto-import/vite';
import ***ponents from 'unplugin-vue-***ponents/vite'
import { ElementPlusResolver } from 'unplugin-vue-***ponents/resolvers'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    vueJsx(),
    AutoImport({
      resolvers: [ElementPlusResolver()],
      imports: ['vue', 'vue-router']
    }),
    ***ponents({
      resolvers: [ElementPlusResolver()]
    })
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  }
})

2.2执行 ***pm run dev 成功启动项目!

转载请说明出处内容投诉
CSS教程_站长资源网 » 解决Failed to resolve import “@element-plus/icons-vue“ from “src\views\Home.vue“. Does the file exist?

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买