| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | module.exports = {    //路径前缀    publicPath: "/",    lintOnSave: true,    productionSourceMap: false,    chainWebpack: (config) => {        //忽略的打包文件        config.externals({            'vue': 'Vue',            'vue-router': 'VueRouter',            'vuex': 'Vuex',            'axios': 'axios',            'element-ui': 'ELEMENT',        });        const entry = config.entry('app');        entry.add('babel-polyfill').end();        entry.add('classlist-polyfill').end();        entry.add('@/mock').end();    },    css: {        extract: { ignoreOrder: true }    },    //开发模式反向代理配置,生产模式请使用Nginx部署并配置反向代理    devServer: {        port: 1888,        proxy: {            '/api': {                //本地服务接口地址                // target: 'http://localhost',                // target: 'http://192.168.4.6',                target: 'http://47.110.251.215:8090',                // target: 'http://192.168.4.12',                // target: 'http://192.168.4.44',                //远程演示服务地址,可用于直接启动项目                //target: 'https://saber.bladex.vip/api',                ws: true,                pathRewrite: {                    '^/api': '/'                }            }        }    }};
 |