使用Grunt比较两个HTML文件

时间:2013-11-04 16:05:56

标签: html diff gruntjs

是否存在使用Grunt比较两个HTML文件的现有项目,以保存新的文件?

我正在开发一个Jade mixins库,并希望将测试的输出与一些HTML片段进行比较,而不关心空白/属性的编写方式不同。

如果已经有一个项目已经关闭,那么它会节省一个新项目!

修改

开始一个新的,它变得相当实用:

https://github.com/metalshark/grunt-html5compare

现在也可以通过npm

获得
npm install grunt-html5compare

1 个答案:

答案 0 :(得分:1)

在撰写本文时,没有人编写过Grunt插件来区分文件。但是,有一些节点包可以为您提供一个起点:

  1. https://npmjs.org/package/html-diff
  2. https://npmjs.org/package/node-diff
  3. https://npmjs.org/package/diff
  4. 然后以编程方式使用其中任何一个,你会这样做:

    var htmldiff = require('html-diff');
    module.exports = function(grunt) {
        // rest of your Grunt plugin
    };
    

    如果您决定制作一个,我会很感兴趣。 :)