js-beautify for html没有方法'美化'

时间:2014-07-25 17:22:12

标签: javascript html node.js js-beautify

我尝试在js-beautify应用中使用html node.js

var htmlBeautifier = require('js-beautify').html;
...
res = htmlBeautifier.beautify(html);
...

但我明白了:

...
res = htmlBeautifier.beautify(html,{});
                         ^
TypeError: Object function (html_source, options) {
    return style_html(html_source, options, js_beautify.js_beautify, css_beautify.css_beautify);
} has no method 'beautify'

有关对js-beautify使用html的文档并未提供太多信息。如何将js-beautify用于html

1 个答案:

答案 0 :(得分:4)

根据the documentation(可以更详细一些),html 函数,而不是具有该函数作为属性的对象。所以:

var htmlBeautifier = require('js-beautify').html;
//...
res = htmlBeautifier(html);

var htmlBeautifier = require('js-beautify');
//...
res = htmlBeautifier.html(html);