text: const path = require("path");
  const config = {
    projectName: "taro-template",
    date: "2021-4-25",
    designWidth: 750,
    deviceRatio: {
      640: 2.34 / 2,
      750: 1,
      828: 1.81 / 2
    },
    sourceRoot: "src",
    outputRoot: "dist",
    plugins: [],
    defineConstants: {},
    copy: {
      patterns: [],
      options: {}
    },
    framework: "react",
    mini: {
      postcss: {
        pxtransform: {
          enable: true,
          config: {}
        },
        url: {
          enable: true,
          config: {
            limit: 1024 // 设定转换尺寸上限
          }
        },
        cssModules: {
          enable: false, // 默认为 false，如需使用 css modules 功能，则设为 true
          config: {
            namingPattern: "module", // 转换模式，取值为 global/module
            generateScopedName: "[name]__[local]___[hash:base64:5]"
          }
        }
      }
    },
    sass: {
      resource: [
        path.resolve(__dirname, "..", "src/assets/style/base.scss"),
        path.resolve(__dirname, "..", "src/assets/style/color.scss")
      ]
    },
    alias: {
      "@components": path.resolve(__dirname, "..", "src/components"),
      "@utils": path.resolve(__dirname, "..", "src/utils"),
      "@store": path.resolve(__dirname, "..", "src/store"),
      '@router': path.resolve(__dirname, '..', 'src/router'),
      "@assets": path.resolve(__dirname, "..", "src/assets"),
      "@server": path.resolve(__dirname, "..", "src/server")
    },
    h5: {
      esnextModules: ["taro-ui"],
      publicPath: "/",
      staticDirectory: "static",
      postcss: {
        autoprefixer: {
          enable: true,
          config: {}
        },
        cssModules: {
          enable: false, // 默认为 false，如需使用 css modules 功能，则设为 true
          config: {
            namingPattern: "module", // 转换模式，取值为 global/module
            generateScopedName: "[name]__[local]___[hash:base64:5]"
          }
        }
      }
    }
  };
  
  module.exports = function(merge) {
    if (process.env.NODE_ENV === "development") {
      return merge({}, config, require("./dev"));
    }
    return merge({}, config, require("./prod"));
  };
  