12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- const url = 'http://127.0.0.1:9999'
- module.exports = {
- 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()
- },
- // 配置转发代理
- devServer: {
- proxy: {
- '/auth': {
- target: url,
- ws: true,
- pathRewrite: {
- '^/auth': '/auth'
- }
- },
- '/admin': {
- target: url,
- ws: true,
- pathRewrite: {
- '^/admin': '/admin'
- }
- },
- '/code': {
- target: url,
- ws: true,
- pathRewrite: {
- '^/code': '/code'
- }
- },
- '/gen': {
- target: url,
- ws: true,
- pathRewrite: {
- '^/gen': '/gen'
- }
- },
- '/daemon': {
- target: url,
- ws: true,
- pathRewrite: {
- '^/daemon': '/daemon'
- }
- },
- '/tx': {
- target: url,
- ws: true,
- pathRewrite: {
- '^/tx': '/tx'
- }
- },
- '/act': {
- target: url,
- ws: true,
- pathRewrite: {
- '^/act': '/act'
- }
- }
- }
- }
- }
|