Changelog
1.7.8 / Tue Apr 22 2014
升级fis-kernel至v2.0.3
[feature] 将jsx、styl纳入默认识别的文件中
Changelog
1.7.7 / Wed Apr 16 2014
升级fis-kernel至v2.0.2
升级fis-spriter-csssprites至v0.2.0
Changelog
1.7.4 / Mon Mar 24 2014
升级fis-spriter-csssprites至v0.1.9
升级fis-command-release至v0.9.7
升级fis-command-server至v0.6.9
启动node服务器时,在document_root执行npm install
安装依赖
添加<!--livereload-->注释语法,当release -L
时替换为livereload.js的链接,这样就不需要安装浏览器插件了。
注意:如果页面有</body>
标签,就不需要再在页面使用<!--livereload-->
了。因为它跟</body>
起到相同的作用。这个功能主要提供给那些包装了body
标签的解决方案使用。
Changelog
1.7.3 / Sat Mar 01 2014
升级fis-spriter-csssprites至v0.1.8
添加对内联css的支持
fis.config.set('settings.spriter.csssprites', {
//开启模板内联css处理,默认关闭
htmlUseSprite: true,
//默认针对html原生<style></style>标签内的内容处理。
//用户可以通过配置styleTag来扩展要识别的css片段
//以下是默认<style></style>标签的匹配正则
styleReg: /(<style(?:(?=\s)[\s\S]*?["'\s\w\/\-]>|>))([\s\S]*?)(<\/style\s*>|$)/ig
//**styleReg规则**
//1. 默认不配置styleReg,仅支持html中默认style标签中的css内容
//2. 配置styleReg时候,仅支持styleReg匹配到的内容。
//3. styleReg正则必须捕获三个分组,
// $1为:开始标签(start tag),
// $2为:内容(content) ,
// $3为:结束标签(end tag)
});
Changelog
1.7.1 / Tue Feb 18 2014
升级fis-kernel至2.0.0
内核支持事件监听和派发(仅增加接口,尚未派发任何事件):
fis.emitter.on('compile.optimier', function(file){
//TODO
});
fis.emitter.emit('release', file);
支持多种前缀的插件调用
fis.require.prefixes = [ 'your_package_name', 'fis' ];
配置后,fis会优先尝试加载 your_package_name-xxx
插件,后尝试加载 fis-xxx
插件,此功能用于fis的包装产品中。
包装器负责指定 --help
需要显示帮助的命令,例如:
fis.cli.help.commands = [ 'release', 'server', 'install' ];
Changelog
1.6.7 / Wed Feb 12 2014
升级fis-kernel至v1.9.9
Changelog
1.6.5 / Wed Jan 22 2014
升级fis-kernel至v1.9.7