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: { "/bimfaceApi": { // target: 'http://192.168.3.58:8001', target: 'http://192.168.1.106:8001', ws: true, pathRewrite: { "^/bimfaceApi": "/bimface", }, }, "/epiHome": { target: 'http://10.90.100.201:8116', ws: true, pathRewrite: { "^/epiHome": "/", }, }, "/api": { //本地服务接口地址 // target: 'http://180.76.231.175:8000', // target: 'http://192.168.0.105:80', // target: "http://192.168.43.35", // target: 'http://192.168.79.129', // target: "http://192.168.1.106", target: "http://192.168.1.106", // target: "http://10.90.100.204", // target: "http://rsvz4t.natappfree.cc", //远程演示服务地址,可用于直接启动项目 //target: 'https://saber.bladex.vip/api', ws: true, pathRewrite: { "^/api": "/", }, }, }, }, };