我工作的这击中URL,并将输出写入到一个静态的HTML文件中的咕噜构建文件。 我打的网址已压缩HTML,我想写入静态文件之前,相当打印。 是否有这样做有什么好处模块? 我环顾四周,似乎像Max奥格登的HTML prettyprinter是我最亲密的选项(https://github.com/maxogden/commonjs-html-prettyprinter)。 也许,如果我有繁重的壳任务或东西结合起来呢? 真的,我宁愿只需要在繁重的一个模块,并说漂亮(我-file.html),然后写一个使用FS但迄今被证明难以实现。
Answer 1:
你找到你所需要的所有资源。 该模块会为你。
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执行自述中发现的命令: html *.html
。
文章来源: Module for Pretty Printing HTML?