Welcome to MLink Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
337 views
in Technique[技术] by (71.8m points)

vue项目CDN托管构建文件,页面懒加载无法找到文件。

场景:

  • 项目配置publicPath设置为/path-to-page
  • 页面部署在 my-site.com/path-to-page
  • 构建后静态文件托管在 static.my-site.com 上
  • 在index.html中,把静态文件地址从相对路径替换成了CDN中的绝对路径(path-to-page/js/app.is => static.my-site.com/js/app.js)

这样解决了SPA首页加载的问题,但是开启页面懒加载后,访问新页面,会通过相对路径查找新页面依赖的静态文件,因为构建后的文件需要CDN的绝对路径访问,这时会触发无法找到静态文件的错误。

求助~~


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

已解决

vue.config.js中设置publicPath为static.my-site.com
vue.router中设置base为/path-to-page


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to MLink Developer Q&A Community for programmer and developer-Open, Learning and Share
...