什么样的grunt任务实际上做了适当的缩进

时间:2015-05-25 11:38:20

标签: replace gruntjs indentation

我已在index.html指定了一个区域,其中必须包含cordova / phonegap特定脚本...

<!-- cordova:js -->
<!-- endcordova -->

但请注意,这通常如下所示:

enter image description here

我为此使用grunt-replace任务。这个配置是动态生成的,但为了理解起见,无论如何都要把它放下......

replace: {
    plugins: {
        options: {
            usePrefix: false,
            patterns: [
                {
                    match: '<!-- cordova:js -->',
                    replace: '<!-- cordova:js -->;line1;line2;line3;'.replace(';', '\n')
                }
            ]
        },
        files: [
            //files you want to replace...
        ]
    }
}

最终输出如下:

enter image description here

我希望像下面这样缩进:

enter image description here

这是什么适当的任务?

1 个答案:

答案 0 :(得分:0)

在最终的HTML上调用grunt-jsbeautifier