2

我正在尝试使用以下基于 JS 的插件格式化代码: https ://github.com/beautify-web/js-beautify

所有示例都使用 NodeJS(似乎)。我只是在寻找一个简单的香草/代码 JavaScript 解决方案。

像这样的东西:

let sourceContent = " function test() { ... }"
console.log(js-beautify(sourceContent));

那里有可用的插件吗?一个 jQuery 解决方案也很好。

4

1 回答 1

1

这些示例使用 nodejs,但该库也支持浏览器,如自述文件中所述。

所以添加自述文件中提到的 (js beautify) 脚本标签:

<script src="https://cdnjs.cloudflare.com/ajax/libs/js-beautify/1.10.0/beautify-js.min.js"></script>

然后您可以使用以下示例代码:

const sourceContent = "function test() { ... }";
const beautified = js_beautify(sourceContent);

这里提到了网络库: https ://github.com/beautify-web/js-beautify/blob/master/README.md#web-library

这里提到了可用的网络方法:https ://github.com/beautify-web/js-beautify/blob/master/README.md#web-library-1

所以是的,你非常接近js-beautify()而不是js_beautify():)

于 2019-07-05T21:25:49.170 回答