VUE打包之后出现CSS、JS路径错误问题

发布于 2022-09-13 23:55:06 字数 445 浏览 20 评论 0

路由中开启了

 mode: 'history',

打包项目后,地址就变成了
http://www.xxx.com/dist/index.html
这个首页是可以正常打开的,但是点开页面上的链接后,URL就变成了
http://www.xxx.com/dist/index/about
也正常访问,但是就是从这里点其他链接的时候就会报错:CSS、JS 文件404

看了下报错的CSS文件路径
http://www.xxx.com/dist/index/about/css/xxxxxx.css

这样的地址确实是错误的,没有about这个目录。正确的路径应该为
http://www.xxx.com/dist/css/xxxxxx.css

求帮助

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

離人涙 2022-09-20 23:55:06

搞定

vue.config.js
配置:publicPath: '/dist/',

.htaccess
配置:RewriteBase /dist/

请远离我 2022-09-20 23:55:06
  1. 改成 hash 的
  2. publicPath 改成 '/'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文