3

我正在尝试在应用程序中js-beautify使用:htmlnode.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-beautifyfor的文档html没有提供太多信息。一个应该如何js-beautify使用html

4

1 回答 1

6

根据文档(可以做更多细节),html 函数,而不是具有函数作为属性的对象。所以:

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

或者

var htmlBeautifier = require('js-beautify');
//...
res = htmlBeautifier.html(html);
于 2014-07-25T17:25:33.517 回答