我有一个小的Web应用程序,该应用程序最后输出html和css代码,但是有必要重新缩进输出,尤其是css。我找到了这个库:https://github.com/beautify-web/js-beautify
但这似乎不起作用。例如,其中一个文件说:
Usage:
style_html(html_source);
style_html(html_source, options);
但我得到的只是一个错误:未定义style_html。正如用法部分中所述,我已经包含了一组脚本标签。
例:
<script src="https://cdnjs.cloudflare.com/ajax/libs/js-beautify/1.6.8/beautify.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/js-beautify/1.6.8/beautify-css.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/js-beautify/1.6.8/beautify-html.min.js"></script>
<script> style_html("asdf");</script>
有任何想法吗?
最佳答案
// If we're running a web page and don't have either of the above, add our one global
window.html_beautify = function(html_source, options) {
return style_html(html_source, options, window.js_beautify, window.css_beautify);
};
全局称为
html_beautify
,而不是style_html
(该函数仅在内部使用)。