webpack 打包后文件路径有误 assetsPublicPath 配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webpack 打包后文件路径有误 assetsPublicPath 配置相关的知识,希望对你有一定的参考价值。

参考技术A 打包后的文件,部署到线上的时候,报 404 问题,如下图所示:

第一反应,就是 webpack 的打包路径有什么题了。

目前的链接

http://mcp-admin-test.vip.vip.com/static/css/app.c87e17c7.css

尝试了一下,发现下面是可以访问的

http://mcp-admin-test.vip.vip.com/web/dist/static/css/app.c87e17c7.css

好的,那就是需要再配一下 web/dist/

那么在哪里配置呢?

发现在 config/index.js 目录下,有以下的介绍和配置项

是的,这里默认就是 / , 如果你部署的时候有特殊情况的话,就需要自己改,比较明显自己就是这里有问题。
改成以下:

问题解决!

参考文章:
vue项目之webpack打包静态资源路径不准确

以上是关于webpack 打包后文件路径有误 assetsPublicPath 配置的主要内容,如果未能解决你的问题,请参考以下文章

webpack打包后iconfont文件路径问题解决

Vue项目webpack打包部署到服务器

webpack使用总结

vue webpack打包之后 重新修改配置文件接口API路径,无需修改代码后再打包

webpack设置不打包文件

vue项目打包步骤