webpack 打包图片地址错误 变为[object Object]

clipboard.png

clipboard.png


webpack 打包后就变成这样了, 这是图片的loader, 小于 10k的自动变成base64了所以没问题

clipboard.png

阅读 4.2k
4 个回答

file loader 版本问题,退回0.x就行了

引入图片的时候写的语法是什么呢?是不是写成import * as .... 这样的语法了?

file-loader就好
url-loader是对前者的一个小封装

可以使用 file-loader

导入图片

import img from './file.png'

webpack.config.js 配置

module.exports = {
  module: {
    rules: [
      {
        test: /\.(png|jpg|gif)$/,
        use: [
          {
            loader: 'file-loader',
            options: {}  
          }
        ]
      }
    ]
  }
}

file-loader

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题