漂亮打印HTML模块?

我正在处理一个grunt构build文件,命中一个URL并将输出写入一个静态的HTML文件。 我打的URL有压缩的HTML,我想漂亮的打印它,然后写入静态文件。 有没有好的模块来做到这一点? 我环顾四周,似乎Max Ogden的漂亮打印机是我最亲密的select(https://github.com/maxogden/commonjs-html-prettyprinter)。 也许如果我把它与grunt-shell任务结合起来呢? 真的,我宁愿只需要一个模块在咕噜,说漂亮(my-file.html),然后用fs来写,但到目前为止,这是难以捉摸的。

你find了你需要的所有资源。 该模块为你做。

var html = require("html"); var data = '<h2><strong><a href="http://awesome.com">AwesomeCom</a></strong><span>is awesome</span></h2>'; var prettyData = html.prettyPrint(data, {indent_size: 2}); process.stdout.write(prettyData) 

看看它的来源 。


或者你可以使用child_process来执行在README: html *.htmlfind的命令。