场景:
- 项目配置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的绝对路径访问,这时会触发无法找到静态文件的错误。
求助~~
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…