我在代码中使用Uglify.Js,并且遇到了一些困难,使我发疯的主要部分是我的代码包含
return x + await a + await b;
当我使用Uglify.Js(code,codeSettings)时,代码变成return x + await (a + await b);
这是我的代码设置:
CodeSettings codeSettings = new CodeSettings();
CodeSettings codeSettings = new CodeSettings();
codeSettings.MinifyCode = false;
codeSettings.OutputMode = OutputMode.MultipleLines;
codeSettings.BlocksStartOnSameLine = BlockStart.SameLine;
codeSettings.IndentSize = 1;
code = Uglify.Js(code, codeSettings).ToString();
答案 0 :(得分:0)
最后花了一段时间,我进行了一些更改,因为我使用Uglify.Js的目的只是为了删除注释和不必要的空格,所以我使用了另一个JavaScript压缩程序,它更轻便,可以完成我想要的事情。
我使用的Minifier是Douglas Crockford的JSMin: