防止 Uglify.JS 添加一些更改
prevent Uglify.JS from adding some changes
我正在使用 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();
终于在花了一段时间后我做了一些改变,因为我使用 Uglify.Js 的目的只是为了删除注释和不必要的空格,所以我使用了另一个更轻便的 JavaScript 缩小器做我想做的。
我用过的 Minifier 是 Douglas Crockford 的 JSMin:
我正在使用 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();
终于在花了一段时间后我做了一些改变,因为我使用 Uglify.Js 的目的只是为了删除注释和不必要的空格,所以我使用了另一个更轻便的 JavaScript 缩小器做我想做的。
我用过的 Minifier 是 Douglas Crockford 的 JSMin: