Сократить JavaScript с помощью Uglify и PhpStorm не работают

Я использую последнюю версию PhpStorm 2017.2.3 и последнюю версию uglify.js. В моем идентификаторе Toolsettings сделайте это:

Затем я добавляю тестовый файл (test.js) в модуль dir и беру код внутри:

function test () {
var messsage = 'hello world';
alert(messsage);
}

Результатом uglify является следующее:

function test(){var messsage="hello world";alert(messsage)}

Инструмент не минимизирует код, он выводит его только в одну строку! Что мне нужно изменить в моих настройках, чтобы минимизировать js-код?

1 ответ

Добавьте в конце "Аргументы:" из документов:

-c -m

и вы получите:

$FileName$ -o $FileNameWithoutExtension$.min.js -c -m

Ваш код:

function test () {
  var messsage = 'hello world';
  alert(messsage);
}

преобразуется в:

function test(){alert("hello world")}
Другие вопросы по тегам