使用hbx创建的项目创建vite.config.js配置服务器代理,项目报错,如果是cli项目用菜单运行报错, 用命令行就没问题
- 发布:2024-05-10 08:38
- 更新:2024-05-11 10:52
- 阅读:165
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 11
HBuilderX类型: 正式
HBuilderX版本号: 4.15
手机系统: Android
手机系统版本号: Android 14
手机厂商: 华为
手机机型: 无
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
使用hbx创建的项目创建vite.config.js配置服务器代理,项目报错,如果是cli项目用菜单运行报错, 用命令行就没问题
使用hbx创建的项目创建vite.config.js配置服务器代理,项目报错,如果是cli项目用菜单运行报错, 用命令行就没问题
预期结果:
正常运行
正常运行
实际结果:
使用hbx创建的项目创建vite.config.js配置服务器代理,项目报错
使用hbx创建的项目创建vite.config.js配置服务器代理,项目报错
bug描述:
使用hbx创建的项目创建vite.config.js配置服务器代理,项目报错
赵永强 (作者) - 前端老菜鸟
import { defineConfig } from 'vite';
import uni from '@dcloudio/vite-plugin-uni';
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
uni(),
],
// server: {
// proxy: {
// '/api': {
// target: 'http://wyapi.test.x.bymk.cn',
// changeOrigin: true,
// }
// },
// hmr: {
// overlay: false
// },
// host: '0.0.0.0'
// },
});
赵永强 (作者)
vue.runtime.esm.js:1480
TypeError: Failed to fetch dynamically imported module: http://localhost:5173/pages/index/index.vue 我只要注释了server这段代码就正常了
2024-05-10 17:47
DCloud_UNI_LXH
回复 赵永强: 你别配置 host 试试
2024-05-10 18:04
赵永强 (作者)
回复 DCloud_UNI_LXH: 试了,不行
2024-05-10 19:58
赵永强 (作者)
因为配置的代理接口/api,接口文件夹也是api,所以报错,改成把文件夹api改成apis就不报错了,这算不算bug
2024-05-11 11:07
DCloud_UNI_LXH
回复 赵永强: 不算
2024-05-11 13:56