const path = require('path')

function resolve(dir) {
  return path.join(__dirname, dir)
}
var appData = require('./json/video.json')//加载本地数据文件

// vue.config.js
module.exports = {
  /*
    Vue-cli3:
    Crashed when using Webpack `import()` #2463
    https://github.com/vuejs/vue-cli/issues/2463
   */
  // 如果你不需要生产环境的 source map，可以将其设置为 false 以加速生产环境构建。
  productionSourceMap: false,
  /*
  pages: {
    index: {
      entry: 'src/main.js',
      chunks: ['chunk-vendors', 'chunk-common', 'index']
    }
  },
  */
  configureWebpack: {},

  chainWebpack: (config) => {
    config.resolve.alias
      .set('@$', resolve('src'))
      .set('@api', resolve('src/api'))
      .set('@assets', resolve('src/assets'))
      .set('@comp', resolve('src/components'))
      .set('@views', resolve('src/views'))
      .set('@layout', resolve('src/layout'))
      .set('@static', resolve('src/static'))
  },

  css: {
    loaderOptions: {
      less: {
        modifyVars: {
          /* less 变量覆盖，用于自定义 ant design 主题 */

          /*
          'primary-color': '#F5222D',
          'link-color': '#F5222D',
          'border-radius-base': '4px',
          */
        },
        javascriptEnabled: true,
      }
    }
  },

  devServer: {
    port: 3000,
    proxy: {
      '/jeecg-boot': {
        // target: 'http://192.168.1.90:8080', //请求本地 需要jeecg-boot后台项目  蒙蒙
        target: 'http://192.168.1.72:8088', //请求本地 需要jeecg-boot后台项目  英豪
        // target: 'http://192.168.2.115:8080', //请求本地 需要jeecg-boot后台项目  祚云
        // target: 'http://192.168.1.94:8804', //请求本地 需要jeecg-boot后台项目  孙震
        // target: 'http://192.168.0.230:8088', //请求本地 需要jeecg-boot后台项目  孙震
        // target: 'http://192.168.1.51:8088', //请求本地 需要jeecg-boot后台项目  毕洁泉
        // target: 'http://192.168.1.165:8848', //请求本地 需要jeecg-boot后台项目  毕洁泉
        // target: 'http://api.tjyourong.com.cn', //请求本地 需要jeecg-boot后台项目 
        // target: 'https://trac.tjyourong.com.cn', //请求本地 需要jeecg-boot后台项目 
        // target: 'http://192.168.1.251', //请求本地 需要jeecg-boot后台项目 
        // target: 'http://adsp.tjyourong.com.cn/', //请求本地 需要jeecg-boot后台项目 


        ws: false,
        changeOrigin: true,
        // pathRewrite: {
        //     '/jeecg-boot': ''  //默认所有请求都加了jeecg-boot前缀，需要去掉
        // }
      },
    },
    // before(app) {
    //     app.get('/seller', (req, res) => {
    //         res.json({
    //           errno: 0,
    //           data: appData
    //         })//接口返回json数据，上面配置的数据seller就赋值给data请求后调用
    //     })
    // }
  },

  lintOnSave: undefined,
//   publicPath:'./'
}