Минимизация файлов js и css была стандартной практикой для уменьшения размера веб-страницы.
Для решения этой проблемы созданы различные инструменты, особенно в Mac OS X, которые включают возможности пакетной обработки.
Однако это сложно сделать в Windows без установки стороннего расширения в IDE.
Это побудило меня написать простой скрипт, который может выполнять пакетную обработку js и прост в использовании.
Это пакетный скрипт, который минимизирует файлы js и css с помощью AjaxMin.
Скрипт будет рекурсивно сканировать из текущей папки во все ее подпапки.
Он сохранит уменьшенный файл с расширением .min.js или .min.css.
Этот пакетный скрипт требует запуска AjaxMin, установите AjaxMin в папку по умолчанию.
C:\Program Files (x86)\Microsoft\Microsoft Ajax Minifier
@ECHO off set PATH=”C:\Program Files (x86)\Microsoft\Microsoft Ajax Minifier\”;%PATH% setlocal enabledelayedexpansion for /f %%f in (‘dir /b /s^|findstr /r “.*\.js$ .*\.css$”’) do ( set “N=%%f” if “!N:.min%%~xf=!”==”!N!” ( @ajaxmin -clobber %%f -o %%~npf.min%%~xf ) ) pause
сохраните скрипт как файл .bat
скопируйте его в папку /js и запустите.
Не стесняйтесь копировать и изменять.
Первоначально опубликовано на http://yklun.blogspot.com.