vue2.0+elementui集成file-loader之后图标失效问题

背景

跑vue2+elementUI项目时,由于前端这边需要在本地存放xlsx模板文件,供用户下载模板文件,所以需要在webpack构建的时候增加file-loader进行解析xlsx文件打包。

vue版本2.x

element-ui 版本 2.13.x

注意

bash 复制代码
npm i -D file-loader@版本号

给vue项目安装file-loader的时候,需要尽量保证这个的版本同node_modules中element-ui中的file-loader版本相同,(避免不必要的问题)

vue.config.js(链式webpack)

javascript 复制代码
module.exports = {
	....

		// 添加对 .xlsx 文件的处理规则
		config.module
			.rule("xlsx")
			.test(/\.xlsx$/)
			.use("file-loader")
			.loader("file-loader")
			.options({
				name: "[name].[hash:8].[ext]"
			})
			.end();

		...
	},
};

重新启动vue项目,可以看到图标已经出来了!!!
如果有什么新问题,欢迎留言评论!!

相关推荐
Mike_jia2 分钟前
DDNS-Go:动态DNS的极简革命——从个人博客到企业级架构的全场景解析
前端
Mike_jia4 分钟前
Uptime Kuma:开源服务网站状态监控工具
前端
wh_xia_jun6 分钟前
4步使用 vue3 路由
前端·javascript·vue.js
八岁小孩学编程6 分钟前
通过优化SVG 的使用减少打包体积
前端
晓得迷路了8 分钟前
栗子前端技术周刊第 85 期 - Oxlint 1.0、pnpm 10.12、Node v24.2.0...
前端·javascript·react.js
江城开朗的豌豆11 分钟前
Vue为什么要用虚拟DOM?直接操作真实DOM不香吗?
前端·javascript·vue.js
萌萌哒草头将军13 分钟前
🚀🚀🚀恭喜 Rolldown 获得 JS 开源奖年度突破奖,2025 年 JS 开源奖典礼回顾!🎉🎉🎉
前端·vue.js·react.js
Mr_Wu201814 分钟前
Electron截取响应体
前端·javascript·electron
恋猫de小郭15 分钟前
React Native 0.80 开始支持 iOS 预构建
android·前端·flutter
iamtsfw17 分钟前
小记:把react项目从web迁移到electron
前端·react.js·electron