问题标签 [grunt-jsbeautifier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1560 浏览

gruntjs - jshint 与 jsbeautifier 冲突并抱怨数组中方括号的缩进

我的Gruntfile 中有jsbeautifer一个jshint任务,但他们似乎对我的右大括号应该在哪里有不同的想法。

我同意 jsbeautifer 的产品,但 jshint 抱怨。这是我拥有的示例文件和下面的错误消息:

这是我的.jshintc文件:

0 投票
1 回答
480 浏览

javascript - jsbeautifier 和 ejs 兼容性

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

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

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

美化后:

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

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

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

我已经尝试了大多数配置,但似乎没有任何东西可以解决这个问题。我不知道专门为 ejs 构建的任何美化器。

有什么建议么?谢谢!

0 投票
1 回答
109 浏览

build - 如果 Grunt 中的 JSBeautifier 需要格式化文件,我们如何才能使构建作业失败?

通常某些 Grunt 任务可以选择“警告失败”,从而可以将其作为构建过程中的一个步骤。

我正在查看 JSBeautifier,但似乎没有选择。

如果 JavaScript 文件被 JSBeautifier 格式化为构建步骤,关于我们如何使构建失败的任何建议?

0 投票
0 回答
131 浏览

gruntjs - 使用 grunt 合并两个 xml

如何使用 grunt 合并两个 xml 文件。

我需要合并两个xml文件

一个.xml

B.xml

合并后的 xml 将像下面的 c.xml