-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.webpackrc.js
71 lines (70 loc) · 1.71 KB
/
.webpackrc.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
// configuration document:
// https://github.com/sorrycc/roadhog/blob/master/README_zh-cn.md
const path = require('path');
const resolveApp = (route) => path.resolve(__dirname, route)
export default {
entry: 'src/index.js',
extraBabelPlugins: [
['import', { libraryName: 'antd', libraryDirectory: 'es', style: true }],
],
/* extraBabelIncludes: [
"feewee"
], */
define: {
HOST: 'devlocal.feewee.cn',
PORT: 3001,
ESLINT: 'none',
TSLINT: 'none',
},
env: {
development: {
extraBabelPlugins: ['dva-hmr'],
},
},
alias: {
//feewee: resolveApp('feewee/src'),
src: resolveApp('./src'),
assets: resolveApp('./src/assets'),
pages: resolveApp('./src/pages'),
components: resolveApp('./src/components'),
services: resolveApp('./src/services'),
models: resolveApp('./src/models'),
common: resolveApp('./src/common'),
utils: resolveApp('./src/utils'),
},
html: {
template: './src/index.ejs',
},
ignoreMomentLocale: true,
// disableDynamicImport: true,
publicPath: '/',
hash: true,
"proxy": {
"/api": {
"target": "http://devgate.feewee.cn",
"changeOrigin": true,
"pathRewrite": {"^/api": ""},
},
// for Mr. Wang
"/wh": {
"target": "http://192.168.0.126:8080",
"changeOrigin": true,
"pathRewrite": {"^/wang": ""}
},
// for Miss. Tang
"/tmz": {
"target": "http://192.168.0.119:8080",
"changeOrigin": true,
"pathRewrite": {"^/tang": ""}
},
"/admin": {
"target": "http://devgate.feewee.cn",
"changeOrigin": true
},
"/tmz":{
"target": "http://192.168.0.119:8080",
"changeOrigin": true,
"pathRewrite": {"^/tmz": ""},
}
}
};