运行 Webpack 项目图片和favicon.ico找不到, 图片404错误

在运行Webpack项目时遇到图片和favicon.ico显示404错误的问题。原因是url-loader导出资源时遵循ES模块语法,与vue-loader导入方式不匹配。解决方法是设置url-loader的esModule选项为false。对于favicon.ico404问题,可通过在HtmlWebpackPlugin中配置或使用copy-webpack-plugin来解决。调整配置后,项目运行正常。
摘要由CSDN通过智能技术生成

解决办法:查看开发者工具和页面,发现图片链接为[object module] url-loader默认导出的内容遵循ES模块语法,而vue-loader导入资源默认以commonJS的方式导入 修改url-loader的options,增加 esModule: false

favicon.ico404错误:
方法一:直接在HtmlWebpackPlugin中配置 修改HtmlWebpackPlugin

new HtmlWebpackPlugin({
   
  title: 'Webpack Vue',
  favicon: path.resolve(__dirname, 'public/favicon.ico')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值