const env = process.env.NODE_ENV === 'production'
const publicPath = env ? '/manage-h5/' : '/'; //正式
// const publicPath = env ? '/smartExam-h5/' : '/'; //测试

module.exports = {
  publicPath,
  productionSourceMap: !env,
  devServer: {
    open: true,
    hot: true,
    disableHostCheck: true,
    proxy: {
      '/baiduapi': {
        target: 'https://apis.map.qq.com/',
        pathRewrite: {
          '^/baiduapi': ''
        }
      },
      '/api-admin': {
        target: 'http://81.69.231.72:8881',
        changeOrigin: true,
        pathRewrite: {
          '^/api-admin': ''
        }
      },
      // 所属社区 网格信息
      '/appointment': {
        target: 'https://appointment.smart-zj.cn/api/appointment/',
        changOrigin: true,
        pathRewrite: {
          '^/appointment': ''
        }
      },
      // 楼栋 房间信息
      '/comApplet': {
        // target: 'http://192.168.3.110:10013/comApplet/',  //测试地址
        target: 'https://www.smart-zj.cn:55901/comApplet/',
        changOrigin: true,
        pathRewrite: {
          '^/comApplet': ''
        }
      },
    }
  },
  configureWebpack: {
    externals: {
      BMapGL: "BMapGL",
      AMap: 'AMap',
      wx: 'wx',
      AlipayJSBridge: 'AlipayJSBridge',
      qq: 'qq'
    },
  },
}