// const path = require('path') // // const root = process.env.UNI_INPUT_DIR; // const replaceFunction = require('./build/vue.config.replace'); // const replaceLessFunction = require('./build/vue.config.replaceLess'); // const env = require('./env'); // // // 默认测试服 // let config = env.test // let commonLessFileName = 'common-dev' // if (process.UNI_SCRIPT_ENV && !process.UNI_SCRIPT_ENV.IS_TEST) { // commonLessFileName = 'common-prod' // config = env.prod // } // // // 默认正式服 // // let config = env.prod // // let commonLessFileName = 'common-prod' // // if (process.UNI_SCRIPT_ENV && process.UNI_SCRIPT_ENV.IS_TEST) { // // commonLessFileName = 'common-dev' // // config = env.test // // } // // process.UNI_SCRIPT_ENV = {} // // // 向 env 写入配置参数 // Object.keys(config).forEach(key => { // process.UNI_SCRIPT_ENV[key] = config[key] // }) // // // 读取 manifest.json ,修改后重新写入 // replaceFunction.setData(root + "/manifestTemp.json", { // 'name': `"${process.UNI_SCRIPT_ENV.TITLE}"`, // 'mp-weixin.appid': `"${process.UNI_SCRIPT_ENV.APPID}"`, // 'h5.devServer.proxy./static.target': `"${process.UNI_SCRIPT_ENV.APIURL}"`, // }, root + "/manifest.json") // // // 更新对应配置文件的参数设置 // replaceLessFunction.setData(root + `/${commonLessFileName}.less`, { // '@bg': `"${process.UNI_SCRIPT_ENV.FILEURL}"`, // }) // // let stylePath = path.resolve(__dirname, `./${commonLessFileName}.less`) // module.exports = { // // css: { // loaderOptions: { // less: { // globalVars: { // "hack": `true; @import "${stylePath}"` // } // } // } // } // }