fis-parse-html

'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;
};
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容