2016-03-10 4 views
2

Я хочу, чтобы файлы CSS и JS были нормальными при их редактировании. Но когда я сохраняю/загружаю их на сервер, я хочу, чтобы они были minified. Есть ли плагин/настройка, которая делает это в текущей версии PHPstorm?Как включить autominify .js и .css-файлов в PHP storm 10.0.3?

+0

Множество инструментов, которые делают это, но не PhpStorm by itelf. Вы можете посмотреть инструменты компаса/глотки. – gskema

ответ

2

PHPStorm не имеет встроенных функций для минификсации файлов ... Но в Интернете есть много разных инструментов, плюс вы можете создать для этого свои собственные пакетные файлы. Я могу предложить использовать задачи Grunt grunt-contrib-uglify и grunt-contrib-cssmin. Обе задачи поддерживают слияние и минимизацию файлов. Вы можете запускать задачи с помощью консоли Grunt. Или, вы можете использовать YUI Compressor и установить его в качестве файлового сторожа (https://www.jetbrains.com/webstorm/help/minifying-javascript.html, https://www.jetbrains.com/webstorm/help/minifying-css.html)

1

Вы можете добавить CSS или JS Watcher файла в PhpStorm, увидеть их документы, используя уродовать или yuicompressor. Все конфигурируемые из IDE

После правильной настройки ваши файлы .css и .js будут локализованы локально (PhpStorm прекрасно показывает их вместе на левой боковой панели, где находятся ваши файлы). Каждый раз, когда вы меняете исходный файл css или js, мини-версии будут автоматически генерироваться.

При загрузке на сервер вам просто необходимо загрузить автоматически уменьшенные версии.

Очень удобно. Я использую его для проектов, не связанных с Symfony (в symfony я использую assetic для минимизации и объединения активов в один файл)