file-loader打包图片路径错误,输出[object Object]如何解决?

更新于
2026-10-01 22:42:30
0阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计561个文字,预计阅读时间需要3分钟。

file-loader打包图片路径错误,输出[object Object]如何解决?

在使用webpack4.0搭建Vue脚手架时,遇到使用file-loader打包图片文件时的配置问题。以下是相关配置项:

javascriptmodule: { rules: [ { test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, use: [ { loader: 'file-loader', options: { name: '[name].[hash:8].[ext]', // 文件名和哈希值 outputPath: 'images/' // 输出目录 } } ] } ]}

最近在学习使用webpack4.0自己搭建vue脚手架,在搭建过程中,踩了许多坑,使用file-loader打包图片文件时就遇到了以下的问题。

这是我的webpack 处理打包图片相关配置项:

... module: { rules: [ ... { test: /\.(jpe?g|png|gif|svg)$/i, use: [ { loader: 'url-loader', options: { limit: 10000, name: '[name].[ext]', outputPath: 'imgs/' } } ] }, ... ] } ...

这个配置也是和目前网上教程差不多的。使用 url-loader 编译图片文件,输出到imgs文件夹下,乍一看也没什么问题,我相信你也是这么认为的。

阅读全文

本文共计561个文字,预计阅读时间需要3分钟。

file-loader打包图片路径错误,输出[object Object]如何解决?

在使用webpack4.0搭建Vue脚手架时,遇到使用file-loader打包图片文件时的配置问题。以下是相关配置项:

javascriptmodule: { rules: [ { test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, use: [ { loader: 'file-loader', options: { name: '[name].[hash:8].[ext]', // 文件名和哈希值 outputPath: 'images/' // 输出目录 } } ] } ]}

最近在学习使用webpack4.0自己搭建vue脚手架,在搭建过程中,踩了许多坑,使用file-loader打包图片文件时就遇到了以下的问题。

这是我的webpack 处理打包图片相关配置项:

... module: { rules: [ ... { test: /\.(jpe?g|png|gif|svg)$/i, use: [ { loader: 'url-loader', options: { limit: 10000, name: '[name].[ext]', outputPath: 'imgs/' } } ] }, ... ] } ...

这个配置也是和目前网上教程差不多的。使用 url-loader 编译图片文件,输出到imgs文件夹下,乍一看也没什么问题,我相信你也是这么认为的。

阅读全文