2***@qq.com
2***@qq.com
  • 发布:2024-01-19 10:13
  • 更新:2024-09-23 14:20
  • 阅读:676

vue3+vite配置配置跨域时都会报TypeError: Failed to fetch dynamically imported module

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 22H2

HBuilderX类型: 正式

HBuilderX版本号: 3.99

浏览器平台: 微信内置浏览器

浏览器版本: hbuildX 3.99版本下内置浏览器

项目创建方式: HBuilderX

示例代码:

"h5": {
"sdkConfigs": {
"maps": {
"qqmap": {
"key": ""
}
}
},
"router": {
"mode": "history"
},
"devServer": {
"https": false,
"port": 8996,
"proxy": {
//配置代理服务器来解决跨域问题,uniapp不适用CORS方案和设置JSONP方案
"/api": {
//重写规则,调试不写规则,就会默认进入映射域名,调试一定要先让它代理生效
"pathRewrite": {
"^/api": "/api" // api重写
},
//映射域名
"target": "http://123123123123/", // 目标后端服务地址
//是否跨域
"changeOrigin": true
}
}
}
}

操作步骤:

vue3+vite在manifest.json文件和自己新建的vite.config.js文件配置跨域时都会报TypeError: Failed to fetch dynamically imported module: http://localhost:8996/pages/index/index.vue at @fs/C:/Users/Administrator.DESKTOP-H0JLPU7/Desktop/HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-h5-vue/dist/vue.runtime.esm.js:1442

预期结果:

不报错,且跨域配置成功

实际结果:

vue3+vite在manifest.json文件和自己新建的vite.config.js文件配置跨域时都会报TypeError: Failed to fetch dynamically imported module: http://localhost:8996/pages/index/index.vue at @fs/C:/Users/Administrator.DESKTOP-H0JLPU7/Desktop/HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-h5-vue/dist/vue.runtime.esm.js:1442

bug描述:

vue3+vite在manifest.json文件和自己新建的vite.config.js文件配置跨域时都会报TypeError: Failed to fetch dynamically imported module: http://localhost:8996/pages/index/index.vue at @fs/C:/Users/Administrator.DESKTOP-H0JLPU7/Desktop/HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-h5-vue/dist/vue.runtime.esm.js:1442

2024-01-19 10:13 负责人:无 分享
已邀请:
1***@163.com

1***@163.com

请问解决了吗,怎么解决的

i***@generalwatertech.com

i***@generalwatertech.com

你好 请问解决了吗?

2***@qq.com

2***@qq.com

你好,请问这个问题解决了吗

程序菜鸟

程序菜鸟 - Gooyu汤姆

请问解决了吗?之前看过别的解决办法是加CDN,然后开启https服务,禁止浏览器缓存HTML,但是好像偶尔还是会出现

要回复问题请先登录注册