-
Notifications
You must be signed in to change notification settings - Fork 27
/
fis-conf.js
49 lines (45 loc) · 1.39 KB
/
fis-conf.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
fis.config.set('roadmap.path', [
{
reg : '**.jsp' //jsp文件不调整部署结构
},
{
reg : 'WEB-INF/**' //WEB-INF目录下的文件不调整部署结构
},
{
reg : 'map.json', //map.json发布到map目录下
release : 'map/$&'
},
{
reg : 'widget/**.js', //widget目录下的js文件
isMod : true, //组件化包装
release : '/static/$&' //发布到/static/目录下
},
{
reg : 'README.md',
release : false
},
{
reg : '**', //其他文件
release : '/static/$&' //发布到/static/目录下
}
]);
//png图片使用pngquant压缩算法,支持将png24压缩为png8,ie6下显示效果较好
fis.config.set('settings.optimizer.png-compressor.type', 'pngquant');
//csssprite布局算法调整,默认是linear,线性布局
//fis.config.set('settings.spriter.csssprites.layout', 'matrix');
//自动define包装
fis.config.set('settings.postprocessor.jswrapper.type', 'amd');
//打包配置
fis.config.set('pack', {
'pkg/lib.js' : [
'lib/jquery/jquery-1.10.2.js',
'lib/bootstrap/js/bootstrap.js',
'lib/mod/mod.js'
],
'pkg/lib.css' : [
'lib/bootstrap/css/bootstrap.css',
'lib/bootstrap/css/bootstrap-responsive.css'
],
'pkg/widget.js' : 'widget/**.js',
'pkg/widget.css' : 'widget/**.css'
});