Closed yyyyffqqqq closed 3 months ago
不设置codeSplitting:false 的打包策略,部署后通过vpn环境访问,vpn环境会添加访问前缀,造成分包的资源访问时没有相应的前缀,访问不到相关资源. 页面部署普通的访问地址是:http://xxx.com/aa/home.js,通过vpn访问,则正确访问地址应该是这样:http://vpn.xx.com/vpn/aa/home.js; 一些资源的访问地址却是http://vpn.xx.com/aa/home.js,缺少路径/vpn/(这个路径是通过vpn访问必须加的前缀),正确的访问地址应该是http://vpn.xx.com/vpn/aa/home.js, 这个缺失的vpn路径应该怎么解决呢?设置codeSplitting:false,则页面是能正常访问的
页面能正常访问
No response
"@ice/app": "3.4.6"
https://v3.ice.work/docs/guide/basic/config/#publicpath 这个配置应该是你想要的,配置下部署目录
Describe the bug
不设置codeSplitting:false 的打包策略,部署后通过vpn环境访问,vpn环境会添加访问前缀,造成分包的资源访问时没有相应的前缀,访问不到相关资源. 页面部署普通的访问地址是:http://xxx.com/aa/home.js,通过vpn访问,则正确访问地址应该是这样:http://vpn.xx.com/vpn/aa/home.js; 一些资源的访问地址却是http://vpn.xx.com/aa/home.js,缺少路径/vpn/(这个路径是通过vpn访问必须加的前缀),正确的访问地址应该是http://vpn.xx.com/vpn/aa/home.js, 这个缺失的vpn路径应该怎么解决呢?设置codeSplitting:false,则页面是能正常访问的
Expected behavior
页面能正常访问
Actual behavior
No response
Version of ice.js
"@ice/app": "3.4.6"
Content of build.json or ice.config.mts
No response
Additional context
No response