文章目录
fis很强大对我来说有一下几个方面可供利用,这几点足以让我学习并利用它了
1.对文件增加MD5戳(便于增量发布,缓存)
2.对某些图片进行合并(把小图标们进行合并很有必要)
3.文件压缩(css,js以及图片文件的压缩)
4.多个js,css合并为一个
使用npm install -g fis3
命令安装fis3
安装完成后执行fis3 -v
判断是否安装成功
升级fis使用 npm update -g fis3
命令
发布fis3 release -d <path>
配置文件fis-conf.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| fis.match('::packager', { spriter: fis.plugin('csssprites'), postpackager: fis.plugin('loader', { }) }); fis.match('*.{js,css,png}', { useHash: true }); fis.match('*.less', { parser: fis.plugin('less'), rExt: '.css' }) fis.match('*.{less,css}', { packTo: '/static/aio.css' }); fis.media('prod').match('*.js', { optimizer: fis.plugin('uglify-js') }); fis.media('prod').match('*.css', { useSprite: true, optimizer: fis.plugin('clean-css') }); fis.media('prod').match('*.png', { optimizer: fis.plugin('png-compressor') }); fis.media('debug').match('*.{js,css,png}', { useHash: false, useSprite: false, optimizer: null })
|
使用 fis3 server open
命令开启内部自带的server所在文件夹 默认8080
发布到fis自带的server上 fis3 release
启动文件监听 fis3 release -w
启动fis3的server fis3 server start
修改端口并启动fis3 server start -p 10203