Сократить 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")}