jsbeautifier和ejs的兼容性

时间:2015-03-11 14:10:03

标签: javascript ejs grunt-jsbeautifier

我正在尝试使用jsbeautifier来美化我的代码,我使用的主要模板语言是EJS。也许我错了,但似乎并没有完全支持ejs。

我正在使用这个grunt插件:https://github.com/vkadam/grunt-jsbeautifier

我面临的问题的一个例子是,美化者似乎奇怪地解析了作业。我有这行代码:

<% page = english.about %>

美化后:

<% page=e nglish.about %>

这显然打破了模板。我在这里得到了相同的结果:http://jsbeautifier.org/

我不知道美化过程的哪一部分正在解析我的代码,对我来说这似乎是一种不寻常的方式。令我困惑的部分原因是如果我有

<% page=english.about %>

美化器什么都不做,而且我的代码运行正常,但是如果我插入一个空格,那么在编码或一切都会中断时,这似乎是一种非常糟糕的做法。

我已尝试过大多数配置但似乎没有解决此问题。我不知道任何专为ejs建造的美化器。

有什么建议吗?谢谢!

0 个答案:

没有答案