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

在html中引入img图片

创新互联公司长期为成百上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为兴安企业提供专业的成都网站制作、做网站,兴安网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。




 
 
 
 Document1


 

使用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]”问题

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。


网站栏目:webpack打包html里面img后src为“[objectModule]”问题
网页地址:http://bzwzjz.com/article/psdicg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 H5网站制作 营销型网站建设 网站制作 成都企业网站制作 营销网站建设 成都网站建设 网站建设方案 网站建设 四川成都网站建设 营销型网站建设 成都网站设计 成都网站设计 网站建设公司 网站建设开发 网站制作 成都网站建设公司 专业网站设计 温江网站设计 重庆手机网站建设 重庆网站设计 成都网站建设