| | |
| | | chainWebpack: (config) => { |
| | | //忽略的打包文件 |
| | | config.externals({ |
| | | 'vue': 'Vue', |
| | | 'vue-router': 'VueRouter', |
| | | 'vuex': 'Vuex', |
| | | 'axios': 'axios', |
| | | 'element-ui': 'ELEMENT', |
| | | 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(); |
| | | const entry = config.entry("app"); |
| | | entry.add("babel-polyfill").end(); |
| | | entry.add("classlist-polyfill").end(); |
| | | entry.add("@/mock").end(); |
| | | }, |
| | | css: { |
| | | extract: { ignoreOrder: true } |
| | | extract: { ignoreOrder: true }, |
| | | }, |
| | | //开发模式反向代理配置,生产模式请使用Nginx部署并配置反向代理 |
| | | devServer: { |
| | | port: 1888, |
| | | proxy: { |
| | | '/api': { |
| | | "/api": { |
| | | //本地服务接口地址 |
| | | target: 'http://localhost:9528', |
| | | target: "https://srgdjczzxtpt.com:2080/api", |
| | | // target: "http://z4042833u6.wicp.vip", |
| | | // target: 'http://192.168.0.102:9528', |
| | | //远程演示服务地址,可用于直接启动项目 |
| | | //target: 'https://saber.bladex.cn/api', |
| | | changeOrigin: true, |
| | | ws: true, |
| | | pathRewrite: { |
| | | '^/api': '/' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | "^/api": "/", |
| | | }, |
| | | }, |
| | | }, |
| | | }, |
| | | }; |