0

是否有使用 Grunt 比较两个 HTML 文件以节省制作新文件的现有项目?

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

如果那里已经有一个接近的项目,那么它可以节省创建一个新项目!

编辑:

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

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

现在也可以通过 npm 获得

npm install grunt-html5compare
4

1 回答 1

1

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

  1. https://npmjs.org/package/html-diff
  2. https://npmjs.org/package/node-diff
  3. https://npmjs.org/package/diff

然后要以编程方式使用其中任何一个,您将执行以下操作:

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

如果你决定做一个,我很想看看结果如何。:)

于 2013-11-04T22:13:25.847 回答