FIS
- 安装fis
npm install -g fis
- 查看fis版本
fis -v
- 命令用于编译并发布的你的项目,拥有多个参数调整编译发布操作
fis release
- 启动
fis server start
- 打开fis根目录
fis server open
======
包管理工具
- 安装包管理工具
npm install -g fis-postpackager-simple
config.js启用
fis.config.set('modules.postpackager', 'simple');
- 压缩
fis release -o
- 把config.js指定合并
fis.config.set('pack', {
'pkg/lib.js': [
'/lib/mod.js',
'/modules/underscore/**.js',
'/modules/backbone/**.js',
'/modules/jquery/**.js',
'/modules/vendor/**.js',
'/modules/common/**.js'
],
'pkg/aio.css':[
'**.css'
]
});
fis release -pd ./output
添加文件版本
- 使js & css md5
fis release -md5
- 合并图片
//为所有样式资源开启csssprites
fis.config.set('roadmap.path', [{
reg: '**.css',
useSprite: true
}]);
//设置csssprites的合并间距
fis.config.set('settings.spriter.csssprites.margin', 20);
fis release -p
- css图片内嵌
.style {
background: url(images/logo.gif?__inline);
}
fis release -p