Javascript JS美化器和ejs兼容性

Javascript JS美化器和ejs兼容性,javascript,ejs,grunt-jsbeautifier,Javascript,Ejs,Grunt Jsbeautifier,我试图使用jsbeautifier来美化我的代码,我使用的主要模板语言是EJS。也许我弄错了,但似乎ejs并没有得到完全支持 我正在使用这个grunt插件: 我面临的问题的一个例子是,美容师似乎奇怪地解析作业。我有一行代码: <% page = english.about %> 美化后: <% page=e nglish.about %> 这显然打破了模板。我在这里得到了同样的结果: 我不知道美化过程的哪一部分是以一种在我看来如此不同寻常的方式解析我的代码。让

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

我正在使用这个grunt插件:

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

<% page = english.about %>

美化后:

<% page=e nglish.about %>

这显然打破了模板。我在这里得到了同样的结果:

我不知道美化过程的哪一部分是以一种在我看来如此不同寻常的方式解析我的代码。让我困惑的一部分是如果我有

<% page=english.about %>

美化器什么都不做,我的代码运行正常,但如果我插入空格,那么在编码时,或者所有东西都会断裂,这似乎是一个非常糟糕的做法

我已经尝试了大多数配置,但似乎没有解决这个问题。我不知道有任何专门为ejs设计的美容器


有什么建议吗?谢谢

虽然这已被报告为一个问题,但您的问题有一个解决方法(
):

只需使用如下括号:


我知道它为什么这么做了:它在治疗
谢谢安迪。我试着使用无格式,但它并没有产生任何影响。奇怪的是,它插入了一个空格。奇怪的是,这一点刚刚出现在回购协议中:。显然EJS目前不受支持。