Failed to resolve import “element-plus/es/el-sub-menu” from "src\components\
vue3+vite按需自动引入element plus报错
首先你需要安装unplugin-vue-components 和 unplugin-auto-import这两款插件npm install -D unplugin-vue-components unplugin-auto-import
然后将按需自动引入中的代码插入你的vite的配置文件中
vite.config.js文章来源:https://www.toymoban.com/news/detail-782116.html
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()],
}),
],
})
复制代码,按照官网步骤添加引入element组件确发生报错
首先检查在配置文件中的导入顺序是否合适如果顺序不合适也会报错
如果顺序和上图一样,那就可能是因为插件版本的问题
若以如下方式安装的插件npm i element-plus
更换elementUI plus版本为如下既可正常运行npm i element-plus@2.1
文章来源地址https://www.toymoban.com/news/detail-782116.html
到了这里,关于Failed to resolve import “element-plus/es/el-sub-menu“ from “src\components\的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!