'use strict';
console.log('');
module.exports = function(content, file, conf){
var rExt = file.rExt,
baseName = file.basename;
if(rExt == '.jsp' || rExt == '.html'){
var len = content.length;
content = content.replace(/<!-- dev start -->[\s\S]*?<!-- dev end -->/g, '');
content = content.replace(/<!-- min start --><!--([\s\S]*?)--><!-- min end -->/g, function(all, $1){
return $1.replace(/t={time}/g, 't=' + new Date().getTime());
});
if(len != content.length){
console.log('the file:' + baseName + ' be changed!');
}
}else
if(baseName == 'version'){
var date = new Date();
return '更新时间:' + date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds() + '\n\r' + content;
}else
if(rExt == 'appcache'){
var date = new Date();
return content.replace('#updateTime: ${updateTime}', '#updateTime: ' + (date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds()));
}
return content;
};
fis-parse-html
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 虽然Sublime Text不用购买注册码也能使用,但是使用过程中偶尔会弹出让购买的小窗口也不是很爽。记录一些搜集...
- Web前端基础课程 第一阶段:Web前端开发环境搭建 操作系统操作常用高级设置和快捷键 Sublime安装和配置 ...