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']
}
}