引入el-menu报错,Failed to resolve import ".../submenu/style/css",找不到对应目录的样式

来源:7-2 headerCommon组件封装—在script-setup中使用defineEmits父子组件传参

慕娘1041457

2024-06-13

[vite] Internal server error: Failed to resolve import “element-plus/es/components/submenu/style/css” from “src/components/MainHeader.vue”. Does the file exist?
引入el-menu报错,找不到样式

<el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal" @select="handleSelect">
                <el-submenu index="1">
                <template #title>{{ '中文站' }}</template>
                <el-menu-item index="2-1">中文站</el-menu-item>
                <el-menu-item index="2-2">国际站</el-menu-item>
              </el-submenu>
              </el-menu>
01:03:48 [vite] Internal server error: Failed to resolve import "element-plus/es/components/submenu/style/css" from "src/components/MainHeader.vue". Does the file exist?
  Plugin: vite:import-analysis
  File: D:/DEV_CODE/Intelligy_idead_code/cevent_pro/cms/cevent_cms_client/src/components/MainHeader.vue:2:131
  1  |  /* unplugin-vue-components disabled */import { ElMenu as __unplugin_components_3 } from 'element-plus/es';import 'element-plus/es/components/base/style/css';import 'element-plus/es/components/menu/style/css';
  2  |  import { ElSubmenu as __unplugin_components_2 } from 'element-plus/es';import 'element-plus/es/components/base/style/css';import 'element-plus/es/components/submenu/style/css';

这个自动导包要怎么配置啊?

写回答

1回答

有没有没被占用的昵称

2024-10-29

文档上说的不是很清楚吗

// vite.config.ts

import { defineConfig } from 'vite'

import AutoImport from 'unplugin-auto-import/vite'

import Components from 'unplugin-vue-components/vite'

import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'


export default defineConfig({

  // ...

  plugins: [

    // ...

    AutoImport({

      resolvers: [ElementPlusResolver()],

    }),

    Components({

      resolvers: [ElementPlusResolver()],

    }),

  ],

})


0
0

Vue3+TS打造SSR网站应用,0到1实现服务端渲染

教你一套前端技术组合拳,Get全套网站优化解决方案

369 学习 · 192 问题

查看课程