-
Notifications
You must be signed in to change notification settings - Fork 0
/
ykit.js
47 lines (45 loc) · 1.3 KB
/
ykit.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
'use strict';
module.exports = {
plugins: ['qunar'],
config: {
exports: [
'./scripts/demo1.js',
'./src/styles/demo1-1.css',
'./scripts/demo1-1.js',
'./scripts/demo3.js',
'./scripts/demo5.js',
'./styles/demo1.scss',
'./styles/demo4.css',
'./scripts/demo4.js',
'./scripts/main.js',
'./scripts/worker.js',
'./scripts/demo6.js',
'./scripts/demo6-1.js'
],
modifyWebpackConfig: function(baseConfig) {
var ENV_PARAMS = {};
switch (this.env) {
case 'local':
ENV_PARAMS = {name: 'local'};
break;
case 'dev':
ENV_PARAMS = {name: 'dev'};
break;
case 'prd':
ENV_PARAMS = {name: 'prd'};
break;
default:
}
baseConfig.plugins.push(new this.webpack.DefinePlugin({
ENV_PARAMS: JSON.stringify(ENV_PARAMS)
}));
return baseConfig
},
sync: {
host : "192.168.237.71",
path: "/home/q/www/qunarzz.com/webperformance"
}
},
hooks: {},
commands: []
};