webpack打包html里面img后src为“[object Module]”问题


Posted in Javascript onDecember 22, 2019

在html中引入img图片

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>Document1</title>
</head>
<body>
 <div id="root" >
  <img src="./logo.jpg" alt="">
 </div>
</html>

使用url-loader/file-loader结合html-loader打包

{
  test: /\.(png|jpg|gif|jpeg)$/,
  use: [{
    loader: 'url-loader',
    loader: 'file-loader',
    options: {
      name: '[name].[ext]',
      limit: 10240
    }
  }]
},
{
  test: /\.(htm|html)$/,
  loader: 'html-loader'
}

发现打包后html里面,img的src为[object Module]

webpack打包html里面img后src为“[object Module]”问题

但是如果使用"file-loader": "^4.2.0"或者"file-loader": "^2.0.0"却可以正常打包

后来发现file-loader在新版本中esModule默认为true,因此手动设置为false

{
  test: /\.(png|jpg|gif|jpeg)$/,
  use: [{
    loader: 'url-loader',
    // loader: 'file-loader',
    options: {
      esModule: false, // 这里设置为false
      name: '[name].[ext]',
      limit: 10240
    }
  }]
}

webpack打包html里面img后src为“[object Module]”问题

这样就可以正常打包了

webpack打包html里面img后src为“[object Module]”问题

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
找出字符串中出现次数最多的字母和出现次数精简版
Nov 07 Javascript
js文件Cookie存取值示例代码
Feb 20 Javascript
自定义百度分享的分享按钮
Mar 18 Javascript
微信小程序 合法域名校验出错详解及解决办法
Mar 09 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
Apr 14 Javascript
javascript 中select框触发事件过程的分析
Aug 01 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
Sep 13 Javascript
vue项目实现github在线预览功能
Jun 20 Javascript
基于Vue和Element-Ui搭建项目的方法
Sep 06 Javascript
v-slot和slot、slot-scope之间相互替换实例
Sep 04 Javascript
如何基于viewport vm适配移动端页面
Nov 13 Javascript
Vue在H5 项目中使用融云进行实时个人单聊通讯
Dec 14 Vue.js
node.js事件轮询机制原理知识点
Dec 22 #Javascript
javascript实现fetch请求返回的统一拦截
Dec 22 #Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
Dec 22 #Javascript
判断JavaScript中的两个变量是否相等的操作符
Dec 21 #Javascript
javascript中的相等操作符(==与===区别)
Dec 21 #Javascript
JavaScript中的相等操作符使用详解
Dec 21 #Javascript
高性能js数组去重(12种方法,史上最全)
Dec 21 #Javascript
You might like
PHP中的cookie
2006/11/26 PHP
TMDPHP 模板引擎使用教程
2012/03/13 PHP
PHP扩展mcrypt实现的AES加密功能示例
2019/01/29 PHP
JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
2009/10/25 Javascript
JavaScript中获取元素索引的函数
2010/09/10 Javascript
jQuery function的正确书写方法
2013/08/02 Javascript
javascript实现根据时间段显示问候语的方法
2015/06/18 Javascript
Jquery轮播效果实现过程解析
2016/03/30 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
NodeJS学习笔记之Module的简介
2017/03/24 NodeJs
JavaScript原型链与继承操作实例总结
2018/08/24 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
2018/09/03 Javascript
Vue press 支持图片放大功能的实例代码
2018/11/09 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
2018/12/20 Javascript
详解vue父子组件状态同步的最佳方式
2020/09/10 Javascript
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
python:print格式化输出到文件的实例
2018/05/14 Python
15行Python代码实现网易云热门歌单实例教程
2019/03/10 Python
python3人脸识别的两种方法
2019/04/25 Python
Flask框架学习笔记之使用Flask实现表单开发详解
2019/08/12 Python
HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代
2013/01/31 HTML / CSS
使用HTML5 Canvas绘制圆角矩形及相关的一些应用举例
2016/03/22 HTML / CSS
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
中专自我鉴定范文
2013/10/16 职场文书
学生感冒英文请假条
2014/02/04 职场文书
学习雷锋寄语大全
2014/04/11 职场文书
鼓舞士气的口号
2014/06/16 职场文书
大学毕业生推荐信
2014/07/09 职场文书
助学贷款贫困证明
2014/09/23 职场文书
学生上课说话检讨书
2014/10/25 职场文书
趣味运动会开幕词
2015/01/28 职场文书
节约用电倡议书
2015/04/28 职场文书
2019年员工晋升管理制度范本!
2019/07/08 职场文书
oracle表分区的概念及操作
2021/04/24 Oracle
浅谈Golang 嵌套 interface 的赋值问题
2021/04/29 Golang
分享mysql的current_timestamp小坑及解决
2021/11/27 MySQL