'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安装和配置 ...