FIS3配置文件如下:
按版本部署,采用非覆盖式发布
- 项目名
- 1.0.0/
- 1.0.1/
- 1.0.2/
支持less编译成css
支持js压缩
var version = '1.0.0';//版本号
fis.match('*.js', {
release: 'js$0',//发布js地址
url: 'js$0',//访问js地址
/* optimizer: fis.plugin('uglify-js')//开启js压缩*/
});
fis.match('*.less', {
parser: fis.plugin('less'),
rExt: '.css',//编译成css
release: 'css$0',//发布css地址
url: 'css$0',//访问css地址
optimizer: fis.plugin('clean-css')//开启压缩css
});
fis.match('*.css', {
release: 'css$0',//发布css地址
url: 'css$0',//访问css地址
optimizer: fis.plugin('clean-css')//开启压缩css
});
fis.match('*.{png,gif}', {
release: 'pic$0',//发布css地址
url: 'pic$0',//访问css地址
});
//本地产出路径
fis.match('*', {
deploy: fis.plugin('local-deliver', {
to: '../public/' + version
})
})