VUE打包之后出现CSS、JS路径错误问题
路由中开启了
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
搞定
vue.config.js
配置:publicPath: '/dist/',
.htaccess
配置:RewriteBase /dist/