FIS
- 安裝fis
npm install -g fis
- 查看fis版本
fis -v
- 命令用于編譯并發(fā)布的你的項目,擁有多個參數(shù)調(diào)整編譯發(fā)布操作
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
}]);
//設(shè)置csssprites的合并間距
fis.config.set('settings.spriter.csssprites.margin', 20);
fis release -p
- css圖片內(nèi)嵌
.style {
background: url(images/logo.gif?__inline);
}
fis release -p