Есть ли какой-нибудь плагин grunt для минимизации встроенного css? Я использую grunt-critical для инъекции inline css. Есть ли какой-либо плагин grunt для минимизации встроенного css всех html-файлов в 1 папке? Я пробовал grunt-htmlпроцессор, и он делает это только для того, чтобы минимизировать html-код.Grunt minify inline css
3
A
ответ
0
Minify вариант, который установлен в ложь по умолчанию. Вы можете просмотреть полный список опционов here
// example from https://www.npmjs.com/package/grunt-critical
critical: {
test: {
options: {
base: './',
css: [
'test/fixture/styles/main.css',
'test/fixture/styles/bootstrap.css'
],
minify:true,
width: 320,
height: 70
},
src: 'test/fixture/index.html',
dest: 'test/generated/index-critical.html'
}
}
0
Взгляните на это: он сделает то же самое, что и для вас, а также минимизирует CSS до, вставляя его в линию, чтобы он эффективно выполнял задачу, которую вы хотите выполнить :
https://github.com/chyingp/grunt-inline
cssmin
Если cssmin назначен верно, .css будет минимизирован до того встраиваемыми.
0
Вы могли бы написать регулярное выражение, которое удаляет все пробелы между style="
и "
. Это потребует значительного количества работы, но это единственное решение, о котором я знаю в настоящее время.
0
Попробуйте!
Использование:
cssmin: {
target: {
files: [{
expand: true,
cwd: 'public/css',
src: ['*.css', '!*.min.css'],
dest: 'public/css',
ext: '.min.css'
}]
}
}
Смежные вопросы
- 1. Minify Inline-JavaScript с PHP
- 2. Grunt, css min to concat и minify all css
- 3. Grunt: Как запустить отдельные процессы для CSS (sass, concat, minify) и JS (concat, minify)
- 4. Grunt concat для каждого модуля затем minify
- 5. minify embedded css
- 6. WebStorm minify css
- 7. Minify Maven Plugin CSS
- 8. Gulp sourcemaps css minify
- 9. Minify css using Gulp
- 10. Inline CSS в JSP
- 11. Grunt css min расширение файла
- 12. Can Grunt wiredep wire minify версия в HTML-файле
- 13. inline css в Drupal 8
- 14. Использование grunt.js вместе с require.js для concat, minify и ввода javascript/css inline в HTML-документ
- 15. CSS вертикальное выравнивание элементов inline/inline-block
- 16. CSS: inline-block vs inline text
- 17. Gulp minify-css только для распространения
- 18. ASP.NET minify and concatenante App_Themes Файлы CSS
- 19. Automagically Minify CSS и Javascript on Upload
- 20. Laravel minify css и js-файлы
- 21. Gulp-minify-css не создает выходные файлы
- 22. Глоток-sourcemaps с глотком-Minify-CSS сбой
- 23. grunt postcss "not found"
- 24. minify frontend с minify-maven-plugin
- 25. система сборки (часы, concat, minify) для централизованного шаблона javascript css
- 26. Переопределить inline css
- 27. CSS inline Tooltip
- 28. CSS :: selection inline
- 29. CSS a: зависание inline?
- 30. Css Inline не работает
Большое спасибо! Я пропустил список опций там –