webpack打包后直接访问页面图片路径错误的解决方法
发布时间 - 2026-01-11 01:55:39 点击率:次前言

本文说的这种图片路径错误是这样的,运行webpack-dev-server,一切正常,没有错误。当webpack之后,直接打开index页面,报错,图片找不到,找不到的原因是路径错误。
先看我的项目代码
webpack.config.js
var Webpack = require("webpack");
var path = require("path");
module.exports = {
entry: './js/entry.js',
output: {
path: path.join(__dirname, '/build'),
filename: 'bundle.js',
publicPath: "/src/"
},
module: {
loaders: [{
test: /\.css$/,
loader: 'style-loader!css-loader'
}, {
test: /\.(png|jpg)$/,
loader: 'url-loader?limit=8192&name=images/[hash:8].[name].[ext]'
},
{
test: require.resolve('zepto'),
loader: 'exports-loader?window.Zepto!script-loader'
}
]
},
watch: true,
devtool: "cheap-module-eval-source-map"
}
这里设置了publicPath,用法点击这里
index.html中引用路径如下:
<script type="text/javascript" src="src/bundle.js" ></script>
当运行webapck-dev-server时,http://localhost:8080/显示正常。
紧接着,要打包,目的是脱离命令能直接访问页面。
操作如下:
1.执行webpack
2.将build中的文件全部拷贝到src中
3.查看页面
因为图片路径错误,所以找不到图片。
我通过单独给处理图片的loader设置publicPath解决了这个问题,如下:
{
test: /\.(png|jpg)$/,
loader: 'url-loader?limit=8192&name=images/[hash:8].[name].[ext]',
options:{
publicPath:'/'
}
}
然后测试,webapck-dev-server成功,wepback成功,打开页面访问,成功。
路径是这个样子的。
总结
以上就是这文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如有疑问大家可以留言交流,谢谢大家对的支持。
# webpack打包路径错误
# webpack
# 图片打包路径
# 路径
# webpack配置打包后图片路径出错的解决
# vue webpack打包后图片路径错误的完美解决方法
# 详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
# 浅谈webpack打包过程中因为图片的路径导致的问题
# webpack踩坑之路图片的路径与打包
# webpack 打包后图片加载报错的解决办法
# 找不到
# 是这样
# 如有
# 这个问题
# 点击这里
# 报错
# 谢谢大家
# 先看
# 解决了
# 目的是
# 拷贝到
# exports
# require
# join
# path
# entry
# module
# output
# loaders
# src
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
在centOS 7安装mysql 5.7的详细教程
如何在云主机上快速搭建多站点网站?
如何利用DOS批处理实现定时关机操作详解
微信小程序 canvas开发实例及注意事项
zabbix利用python脚本发送报警邮件的方法
Laravel Session怎么存储_Laravel Session驱动配置详解
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
javascript日期怎么处理_如何格式化输出
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
Laravel怎么清理缓存_Laravel optimize clear命令详解
如何注册花生壳免费域名并搭建个人网站?
如何快速建站并高效导出源代码?
香港服务器选型指南:免备案配置与高效建站方案解析
BootStrap整体框架之基础布局组件
php打包exe后无法访问网络共享_共享权限设置方法【教程】
JS经典正则表达式笔试题汇总
Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】
如何用虚拟主机快速搭建网站?详细步骤解析
黑客如何通过漏洞一步步攻陷网站服务器?
如何有效防御Web建站篡改攻击?
公司门户网站制作流程,华为官网怎么做?
Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)
如何获取上海专业网站定制建站电话?
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
Android利用动画实现背景逐渐变暗
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
php 三元运算符实例详细介绍
如何在IIS中新建站点并配置端口与IP地址?
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
Android自定义控件实现温度旋转按钮效果
Laravel如何实现用户注册和登录?(Auth脚手架指南)
Firefox Developer Edition开发者版本入口
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
网站优化排名时,需要考虑哪些问题呢?
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
javascript基本数据类型及类型检测常用方法小结
如何在建站主机中优化服务器配置?
PHP正则匹配日期和时间(时间戳转换)的实例代码
如何用好域名打造高点击率的自主建站?
怎么用AI帮你设计一套个性化的手机App图标?
如何快速搭建高效简练网站?
Laravel如何实现文件上传和存储?(本地与S3配置)

