模块漂亮的打印HTML?(Module for Pretty Printing HTML?)

2019-08-01 11:06发布

我工作的这击中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?