2016-05-25 5 views
-2

Я использую assetic для управления js-файлами в своем проекте. Все в порядке в prod environmentnement, но это очень медленно в dev.assetic use_controller -> true very slow: Symfony 2

В прод Environnement, у меня нет проблем с этим, как я сбросить все активы с «PHP приложение/консоли assetic: свалка» команда

В Dev Environnement, я не хочу assetic свалка каждый раз, когда я изменить мои JS файлы так что я это конф в моем config_dev.yml файле:

assetic: 
    use_controller: true 

Посмотрите на сети в веб-браузере: enter image description here

Thx за помощью

+0

Какую помощь вы хотите? Именно поэтому контроллер по умолчанию отключен в процессе производства. –

+0

Есть ли способ ускорить это, потому что я не хочу, чтобы адский дамп выполнял assetic: dump (long toot long) каждый раз, когда я хочу проверить мои js – Python

ответ

0

Assetic очень мощный и практичный. Кроме того, это позволяет вам работать правильно, в частности, означает, что отдельный каталог/веб-каталог и каталог вашего пакета для ресурсов доставки, а не просто помещены в каталог/web, в основном с копией/вставкой.

Но очень важно, чтобы сказать, что assetic расслоение не поставка со стандартным изданием Symfony ...

Если вы не хотите с Assetic вы можете:

  • просто скопировать/вставить JS, CSS-файлы в каталог/web (заказывайте другой каталог по вашему выбору в/web) и отредактируйте его напрямую .
  • Вы можете использовать Assetic, но с опцией --watch. С помощью этой опции вы никогда не сбрасываете вручную свои активы: php bin/console assetic:watch
  • Вы можете использовать Grunt или другой инструмент для процесса проектирования, который автоматически запускает ваши файлы доставки или обработки.
  • Вы также можете отключить assetic только для 1 файла во время разработки
  • Вы можете уменьшить количество файлов JS, CSS для процесса сброса assetic (я не знаю, если вы выиграете много времени ...)
  • Вы можете работать непосредственно в каталоге/веб-каталоге в течение всего вашего времени, прежде чем ваша заявка будет запущена в первый раз в производстве и после использования в сборе для доставки в производство в первый раз.

  • переключатель между компрессорами и ничего для ваших активов для понимания, если эта задача очень длинная.

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

Последняя идея (лучше для меня): Научитесь разрабатывать свой код со многими новыми строками перед дампом и просматривать результат. Меньше активов дампа и больше кода с отладочным сообщением для мгновенного понимания ошибок.

 Смежные вопросы

  • Нет связанных вопросов^_^