Как отключить минификатор JavaScript в CodeKit?

Как лучше всего отключить минимизацию JavaScript в CodeKit? Все эти *-ck.js файлы, которые он создает, создают беспорядок в подмодулях нашего репозитория.

Обратите внимание, что добавление правила в .gitignore не работает, потому что его правила не наследуются подмодулями.


person joemaller    schedule 23.04.2013    source источник
comment
С тех пор я перешел на Grunt. После правильной настройки grunt-watch автоперезагрузка работает везде, включая телефоны, iPad и другие компьютеры.   -  person joemaller    schedule 04.12.2013


Ответы (5)


В настройках CodeKit выберите «Языки/JavaScript», чтобы изменить настройки по умолчанию для обработки JavaScript. (Их можно переопределить для каждого файла в проекте.)

Измените настройку для второго шага обработки (обозначенного «Затем:») с «Объединить + минимизировать» на «Объединить импортированные файлы». Для любого файла сценария, уже находящегося в проекте, проверьте, есть ли у него индивидуальные настройки, которые все еще отличаются от этого нового значения по умолчанию.

В этом случае "*-ck.js"-файлы следует создавать только в том случае, если исходный файл импортирует другой для объединения, но не для обычных файлов сценариев.

В качестве альтернативы вы можете указать другой выходной путь для сгенерированных ck-файлов в настройках CodeKit / JavaScript / Output Paths, чтобы сгенерированные файлы не загромождали исходный каталог.

person immo    schedule 04.03.2014

Я считаю, что меню было обновлено, но ответ от immo остается в силе. В настройках языка Javascript вы можете щелкнуть раскрывающийся список для стиля вывода и изменить его с минимизированного на неминифицированный.

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

person mcsharps    schedule 13.03.2015

Одним из обходных путей является установка выходного пути на что-то вроде codekit-ignore в Настройки > JavaScript > Выходные пути относительно корневой папки проекта.

Затем добавьте /codekit-ignore к .gitignore.

Легко моется и чувствует себя лучше, чем find . -iregex '.*-ck\.js' -delete.

person joemaller    schedule 23.04.2013

В настройках см. «Пропущенные элементы» в разделе «Общие» и добавьте *.js в список.

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

person user1705084    schedule 03.12.2013
comment
Это не работает. Добавление этого правила в существующий проект не имеет никакого эффекта, *.js файлы по-прежнему анализируются и минимизируются. Правда, новые проекты CodeKit, созданные с помощью этого правила, не линтингуют и не минимизируют скрипты, но оно также прерывает автоматическую перезагрузку этих файлов. - person joemaller; 04.12.2013

Существует несколько способов остановить минификацию javascript в Code Kit, но самый простой и простой способ сделать это — просто перейти к файлу javascript, который вы не хотите минимизировать, в представлении файла и настроить параметры Javascript. в правую сторону.

Этот метод предоставляет такие преимущества, как JSHint и JSLint без минимизации, и может быть настроен на сайте за сайтом, файл за файлом, что дает вам больший контроль.

Дайте мне знать, если у вас возникнут дополнительные проблемы, я буду рад помочь.

CodeKit: параметры JavaScript

person Matt    schedule 17.01.2017