vue.config.js

109 阅读1分钟
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"]    }  }};