FIS

学习官网
http://fis.baidu.com/docs/beginning/getting-started.html
 
1. fis release: 编译并发布
    fis release -m: md5加密
    fis release -o : 内容压缩
    fis release -p : 文件打包合并
    
    可连写:fis release -mop
 
2.fis release -w 文件监听
 
 
3.fis-conf.js:
 
 1 // 设置图片合并的最小间隔
 2 fis.config.set('settings.spriter.csssprites.margin', 20);
 3 // 取消下面的注释开启simple插件,注意需要先进行插件安装 npm install -g fis-postpackager-simple
 4 fis.config.set('modules.postpackager', 'simple');
 5 // 取消下面的注释设置打包规则
 6 fis.config.set('pack', {
 7     '/pkg/lib.js': [
 8         'js/lib/jquery.js',
 9         'js/lib/underscore.js',
10         'js/lib/backbone.js',
11         'js/lib/backbone.localStorage.js',
12     ],
13     // 取消下面的注释设置CSS打包规则,CSS打包的同时会进行图片合并
14     '/pkg/aio.css': '**.css'
15 });
16 // 取消下面的注释可以开启simple对零散资源的自动合并
17 // fis.config.set('settings.postpackager.simple.autoCombine', true);

 

 
3.MD5压缩合并发布到src同级本地目录
    fis release -mop -d ../output
 
4.seajs 压缩config处理(这是我自己写的,想config文件里的别名追加时间戳,希望能有更好的办法)

 

 
 

你可能感兴趣的:(FIS)