-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfis-conf.js
41 lines (35 loc) · 1.22 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
// // 设置图片合并的最小间隔
// fis.config.set('settings.spriter.csssprites.margin', 100);
// fis.config.set('modules.spriter', 'csssprites');
// // fis.config.set('roadmap.path',[{
// // reg:'**.css',
// // useSprite:true
// // }]);
// // 取消下面的注释开启simple插件,注意需要先进行插件安装 npm install -g fis-postpackager-simple
// fis.config.set('modules.postpackager', 'simple');
// // 取消下面的注释设置打包规则
// fis.config.set('pack', {
// '/pkg/lib.js': [
// 'js/lib/jquery.js',
// 'js/lib/underscore.js',
// 'js/lib/backbone.js',
// 'js/lib/backbone.localStorage.js',
// ],
// // 取消下面的注释设置CSS打包规则,CSS打包的同时会进行图片合并
// '/pkg/aio.css': '**.css'
// });
// // 取消下面的注释可以开启simple对零散资源的自动合并
// // fis.config.set('settings.postpackager.simple.autoCombine', true);
fis.match('::package', {
spriter: 'emilia'
});
fis.config.set('settings.spriter.emilia', {
dest: './components/css/',
output: './components/images/',
prefix: 'sprite-',
algorithm: 'binary-tree',
padding: 10,
unit: 'px',
convert: 1,
quiet: true
});