Grunt un-css игнорирует css, сгенерированный java-скриптом

Я новичок, чтобы ворчать и использовать для java-скрипта и увеличения CSS. Это просто потрясающий инструмент. Изучив немного больше, я наткнулся на модуль uncss, который может помочь значительно улучшить время загрузки и размер css (особенно фреймворк, такой как bootstrap css).

У меня есть приложение на angular и php, которое имеет классы, сгенерированные php и java-script динамически. При запуске uncss этот селектор css удаляется из нового сгенерированного файла css.

Я думаю, что я установил phantom-js при установке модуля uncss в grunt.

Может у кого есть идеи как мне этого добиться.

1 ответ

Решение

Если вы знаете селекторы сгенерированного CSS, вы можете использовать опцию игнорирования:

uncss: {
  dist: {
    files: {
      'dist/css/app.css': ['app/index.html']
    }
  },
  options: {
    ignore: ['#ignoredselector', '.ignoredselector']
  }
}
Другие вопросы по тегам