У меня есть установка angular с помощью Yeoman. Под моим main.html
(представление, загруженное в index.html), я добавил ссылочный файл css в папку стилей.
Я окружил его комментариями сборки, чтобы его можно было схватить, хрустнув при минимизации:
<!-- build:css({.tmp,app}) styles/calendar.css -->
<link rel="stylesheet" href="styles/fullcalendar.css" />
<!-- endbuild -->
Однако, когда я создаю использование grunt (с базовой конфигурацией yeoman grunt), он, похоже, не создает файл calendar.css. Я подозреваю, что это может быть из-за того, что файл main.html находится в пределах views/main.html.
Из моего файла grunt:
usemin: {
html: ['<%= yeoman.dist %>/{,*/}*.html'],
css: ['<%= yeoman.dist %>/styles/{,*/}*.css'],
options: {
dirs: ['<%= yeoman.dist %>']
}
},
...
cssmin: {
// By default, your `index.html` <!-- Usemin Block --> will take care of
// minification. This option is pre-configured if you do not wish to use
// Usemin blocks.
// dist: {
// files: {
// '<%= yeoman.dist %>/styles/main.css': [
// '.tmp/styles/{,*/}*.css',
// '<%= yeoman.app %>/styles/{,*/}*.css'
// ]
// }
// }
},
Он не смотрит в каталог представлений. Я подозреваю, что я неправильно использую рабочий процесс.
Как включить файл css, специфичный для представления? Кроме того, что означают комментарии в блоке cssmin? Спасибо!