/**
 * Vue CLI 配置文件
 * 用于配置开发服务器代理，解决跨域问题
 */

module.exports = {
  devServer: {
    proxy: {
      // 代理所有 /api 开头的请求
      '/api': {
        target: 'http://localhost:8123', // 后端服务地址
        changeOrigin: true, // 改变请求源
        ws: true, // 支持websocket
        pathRewrite: {
          // 将 /api 重写为空，因为后端没有 /api 前缀
          '^/api': ''
        }
      }
    }
  },

  // 确保 transpileDependencies 配置正确
  transpileDependencies: [],

  // 生产环境配置
  productionSourceMap: false
}
