我用了less,然后需要把less编译为css,但是同时设置压缩css,会发现css并没有被压缩,
这个怎么解决呢????
// 加时间戳
fis.set('date', new Date);
fis.match('*.{js,css,png,jpg}', {
query: '?t=' + (fis.get('date').getYear() + 1900)
+ (fis.get('date').getMonth() + 1)
+ (fis.get('date').getDate())
+ (fis.get('date').getHours())
+ (fis.get('date').getMinutes())
});
// 启用 fis-spriter-csssprites 插件
fis.match('::package', {
spriter: fis.plugin('csssprites')
});
// 对 CSS 进行图片合并
fis.match('*.css', {
// 给匹配到的文件分配属性 `useSprite`
useSprite: true
});
fis.match('*.js', {
// fis-optimizer-uglify-js 插件进行压缩,已内置
optimizer: fis.plugin('uglify-js')
});
fis.match('*.css', {
// fis-optimizer-clean-css 插件进行压缩,已内置
optimizer: fis.plugin('clean-css')
});
fis.match('*.png', {
// fis-optimizer-png-compressor 插件进行压缩,已内置
optimizer: fis.plugin('png-compressor')
});
fis.match('*.less', {
// fis-parser-less 插件进行解析
parser: fis.plugin('less'),
// .less 文件后缀构建后被改成 .css 文件
rExt: '.css'
})
// 基于页面的打包
fis.match('::package', {
postpackager: fis.plugin('loader', {
allInOne: true
})
});