запретить Uglify.JS добавлять некоторые изменения - PullRequest
0 голосов
/ 24 января 2019

Я использую 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();

1 Ответ

0 голосов
/ 29 января 2019

Наконец, потратив некоторое время, я пришел с некоторыми изменениями, так как моей целью использования Uglify.Js было просто удаление комментариев и ненужных пробелов, поэтому я использовал другой миниатюрный JavaScript, который легче и делает то, что хотел.

Минификатор, который я использовал, - JSMin Дугласа Крокфорда:

http://www.crockford.com/javascript/jsmin.html

http://www.crockford.com/javascript/jsmin.cs

...