Как минимизировать файлы JavaScript с помощью Eclipse JSDT?

Как "построить" *.min.js а также *.min.js.map файлы с использованием Eclipse JSDT (Инструменты разработки JavaScript)?

2 ответа

Вы можете использовать внешний компоновщик для запуска скриптов сборки для ваших задач Javascript.

Перейдите в Project -> Properties и выберите Builders. Затем вы можете добавить внешний компоновщик для запуска внешней программы с любыми необходимыми аргументами.

Настройка внешнего компоновщика для NPM

Вы можете настроить сборщик на автоматический запуск, используя вкладку "Параметры сборки" и установив параметры "Запустить построитель:":

введите описание изображения здесь

Я использую YUICompressor. Работает как на JavaScript, так и на CSS. После установки его легко использовать:

  1. Щелкните правой кнопкой мыши файл JS, который вы хотите свернуть
  2. Перейти к внешним инструментам> Сжать Javascript
  3. Укажите имя сжатого файла и нажмите "Готово"

К сожалению, вам придется вручную запускать компрессор при каждом изменении исходного файла, что может быть утомительно, если вы работаете с большим количеством файлов. Если вы хотите автоматизировать процесс, посмотрите этот ответ. В итоге я написал быстрый пакетный скрипт для своего проекта.

Другие вопросы по тегам