const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin; const TransformPages = require('uni-read-pages') const {webpack} = new TransformPages() const envDev = require('./.env.dev'); const envPrd = require('./env.prd'); const env = process.env.NODE_ENV === 'development' ? envDev : envPrd; Object.keys(env).forEach(key => { process.env[key] = env[key]; }); const VUE_APP_REMOTE_HOST = process.env.VUE_APP_REMOTE_HOST; console.log(VUE_APP_REMOTE_HOST, 123); module.exports = { transpileDependencies: ['uni-simple-router'], // devServer: { // disableHostCheck: true, // sockHost: 'huagou-h5-register.datouit.com', // proxy: { // '/*': { // target: `https://${VUE_APP_REMOTE_HOST}`, // changeOrigin: true, // }, // }, // }, configureWebpack: { plugins: [ new webpack.DefinePlugin({ ROUTES: webpack.DefinePlugin.runtimeValue(() => { const tfPages = new TransformPages({ includes: ['path', 'name', 'aliasPath', 'meta'] }); return JSON.stringify(tfPages.routes) }, true ) }), // new BundleAnalyzerPlugin(), ], } };