const path = require("path");const env = process.env.VUE_APP_ENV;console.log(`当前运行模式为: ${process.env.NODE_ENV},运行环境为: ${env}`);function resolve(dir) { return path.join(__dirname, dir);}module.exports = { publicPath: env === "dev" ? "/" : "/admp/client/motoshow/", outputDir: "dist/admp/client/motoshow", filenameHashing: true, lintOnSave: env === "dev", productionSourceMap: false, parallel: require("os").cpus.length > 1, devServer: { proxy: { "^/admp/c/api": { target: "https://icore-admp-qs-web-stg1.pingan.com.cn", changeOrigin: true } } }, chainWebpack: config => { config.resolve.alias.set("@11", resolve("double_eleven")); }, pages: { index: { entry: "src/main.js", template: "public/index.html", chunks: ["chunk-vendors", "chunk-common", "index"] // 相当于splitChunks中的optimization,已经在chunk-vendors和chunk-common存在的,不会再打包到index }, doubleEleven: { entry: "double_eleven/main.js", template: "public/doubleEleven.html", chunks: ["chunk-vendors", "chunk-common", "doubleEleven"] } }};