const path = require('path')

module.exports = {
  env: {
    NODE_ENV: '"development"',
  },
  defineConstants: {
    CURRENT_BASE_URL: '"https://test.zzfzyc.com/lymarket"',
    CURRENT_CAP_HTML_TO_IMAGE_BASE_URL: '"https://test.zzfzyc.com"',
    CURRENT_PAY_H5_CODE_URL: '"https://test.zzfzyc.com/cashier"',
    CURRENT_PAY_Bank_APPID: '"wx0fb358ee24237c71"',
  },
  mini: {
    // optimizeMainPackage: {
    //   enable: true
    // },
    webpackChain: (chain, webpack) => {
      chain.merge({
        plugin: {
          install: {
            plugin: require('terser-webpack-plugin'),
            args: [
              {
                terserOptions: {
                  compress: true, // 默认使用terser压缩
                  // compress: {
                  //   drop_console: true, // 去掉打印
                  // }, // 默认使用terser压缩
                  // mangle: false,
                  keep_classnames: true, // 不改变class名称
                  keep_fnames: true, // 不改变函数名称
                },
              },
            ],
          },
        },
      })
    },
  },
  h5: {},
  alias: {
    '@': path.resolve(__dirname, '..', 'src'),
  },
  sass: {
    resource: path.resolve(__dirname, '..', 'src/styles/common.scss'),
  },
  // plugins: [
  //   '@tarojs/plugin-react-devtools'
  // ],
}
