12345678910111213141516171819202122232425262728293031323334353637 |
- 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(),
- ],
- }
- };
|