| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | const path = require('path')function resolve(dir) {  return path.join(__dirname, dir)}module.exports = {  publicPath: process.env.NODE_ENV === 'production' ? '/' : '/',  runtimeCompiler: true,  productionSourceMap: false,  chainWebpack: (config) => {    config.resolve.alias.set('@/', resolve('src'))    // config.plugins.delete('prefetch')  },  css: {    loaderOptions: {      less: {        modifyVars: {        },        javascriptEnabled: true,      }    }  },    // 入口设置    pages: {      datav: {        entry: 'src/datav/main.js',        template: 'src/datav/index.html',        title: 'datav',        filename: 'datav.html',        chunks: ['chunk-vendors', 'chunk-common',  'datav']      },      index: {        entry: 'src/main.js',        template: 'public/index.html',        title: 'index.html',        filename: 'index.html'      }    },  devServer: {    index: '/index.html', // 运行时,默认打开index页面    port: 3000,    proxy: {      '/api': {        target: process.env.VUE_APP_SERVER_URL,        changeOrigin: true,        pathRewrite: {          '^/api': ''        }      },      '/file': {        target: process.env.VUE_APP_SERVER_URL,        changeOrigin: true,        pathRewrite: {          '^/file': '/file'        }      }    }  },  lintOnSave: undefined}
 |