我正在尝试使用jsbeautifier来美化我的代码,我使用的主要模板语言是EJS。也许我错了,但似乎并没有完全支持ejs。
我正在使用这个grunt插件:https://github.com/vkadam/grunt-jsbeautifier
我面临的问题的一个例子是,美化者似乎奇怪地解析了作业。我有这行代码:
<% page = english.about %>
美化后:
<% page=e nglish.about %>
这显然打破了模板。我在这里得到了相同的结果:http://jsbeautifier.org/
我不知道美化过程的哪一部分正在解析我的代码,对我来说这似乎是一种不寻常的方式。令我困惑的部分原因是如果我有
<% page=english.about %>
美化器什么都不做,而且我的代码运行正常,但是如果我插入一个空格,那么在编码或一切都会中断时,这似乎是一种非常糟糕的做法。
我已尝试过大多数配置但似乎没有解决此问题。我不知道任何专为ejs建造的美化器。
有什么建议吗?谢谢!