当前位置: 首页 > news >正文

使用 vue-element-plus-admin 框架遇到的问题记录

项目打包遇到的问题:

打包语句:pnpm run build:pro

报错信息:

Error: [vite]: Rollup failed to resolve import "E:/workplace_gitee/xxx/node_modules/.pnpm/element-plus@2.5.5_vue@3.4.15/node_modules/element-plus/es/components/gen-file-id/style/css" from "E:/workplace_gitee/xxx/src/views/xx/Imports/components/Import.vue?vue&type=script&setup=true&lang.tsx".
This is most likely unintended because it can break your application at runtime.
If you do want to externalize this module explicitly add it to
build.rollupOptions.external

经检查代码,是项目中‘element-plus’样式的引入,默认是根据使用的element-plus的组件来引入的,恰巧项目使用了element-plus 中的的方法 (import { genFileId } from 'element-plus'),所以在打包时找不到该方法的样式。解决办法有两种,一种是改为全量引入样式,一种是排除对应的方法,该方法要注意驼峰的转化,是使用间隔符-。

方法一:

方法二: 使用的方法是 genFileId 转化后应该是 gen-File-id

http://www.lryc.cn/news/405085.html

相关文章:

  • 从零开始手写STL库:List
  • 蒙特卡洛采样
  • Apache虚拟主机VirtualHost配置项详解
  • OpenAI从GPT-4V到GPT-4O,再到GPT-4OMini简介
  • 从人工巡检到智能防控:智慧油气田安全生产的新视角
  • 【黑马java基础】Lamda, 方法引用,集合{Collection(List, Set), Map},Stream流
  • Stable Diffusion 使用详解(1)---- 提示词及相关参数
  • 数据结构和算法(刷题) - 无序数组排序后的最大相邻差
  • HOW - React 处理不紧急的更新和渲染
  • 基于A律压缩的PCM脉冲编码调制通信系统simulink建模与仿真
  • 【入门教程一】基于DE2-115的My First FPGA 工程
  • mysql中的索引和分区
  • 项目实战--C#实现图书馆信息管理系统
  • 信号【Linux】
  • Kafka Producer之ACKS应答机制
  • 【深入理解SpringCloud微服务】深入理解Eureka核心原理
  • 算法——滑动窗口(day7)
  • Django学习第一天(如何创建和运行app)
  • VScode连接虚拟机运行Python文件的方法
  • 通义千问AI模型对接飞书机器人-模型配置(2-1)
  • [k8s源码]6.reflector
  • 前台文本直接取数据库值doFieldSQL插入SQL
  • 【06】LLaMA-Factory微调大模型——微调模型评估
  • 数学建模学习(1)遗传算法
  • NumPy冷知识66个
  • Wi-SUN无线通信技术 — 大规模分散式物联网应用首选
  • 在 Ubuntu Server 22.04 上安装 Docker 的详细步骤
  • 前端使用 Konva 实现可视化设计器(18)- 素材嵌套 - 加载阶段
  • vue3 -layui项目-左侧导航菜单栏
  • Spring AOP(1)