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项目,可以看到图标已经出来了!!!
如果有什么新问题,欢迎留言评论!!

相关推荐
前端小张同学2 分钟前
前端行情好起来了,但是我依然没拿到offer
前端
程序员小续5 分钟前
React 官方严令禁止:Hook 不能写在 if/else,真相竟然是…
前端·javascript·程序员
懒得不想起名字5 分钟前
flutter_riverpod: ^2.6.1 应用笔记
前端
CrabXin5 分钟前
让网页在 PC 缩放时“纹丝不动”的 4 个技巧
前端·react.js
Juchecar15 分钟前
Naive UI 学习指南 - Vue3 初学者完全教程
前端·vue.js
用户81686947472516 分钟前
从0到1教你开发一个Mini-ESLint
前端·开源
coding随想16 分钟前
JavaScript中的DOM事件对象Event全解析
前端
专研狂17 分钟前
React 的闭包陷阱 + 状态异步更新机制
前端
zabr22 分钟前
AI黑箱解密:开发者必须了解的AI内部机制真相,原来我们一直被忽悠了
前端·aigc·ai编程
Sokach38634 分钟前
vue3引入tailwindcss 4.1
前端·css