Ich habe eine eckige Einstellung mit Yeoman. Unter meiner main.html
(eine auf index.html geladene Ansicht) habe ich eine referenzierte CSS-Datei in meinem Styles-Ordner hinzugefügt.Hier können Sie CSS-Dateien mit dem Yeoman-Workflow hinzufügen
ich umgeben mit den Build-Kommentare, so dass es durch Grunzen aufgenommen werden kann bei gleichzeitiger Minimierung:
<!-- build:css({.tmp,app}) styles/calendar.css -->
<link rel="stylesheet" href="styles/fullcalendar.css" />
<!-- endbuild -->
Allerdings, wenn ich mit Grunzen (mit dem Grund Yeoman Grunzen Konfiguration) bauen, es scheint nicht um die Datei calendar.css zu erstellen. Ich vermute, dass dies daran liegt, dass die Datei main.html in views/main.html liegt.
Aus meiner Grunzen-Datei:
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'
// ]
// }
// }
},
Es sieht nicht innerhalb der Ansichten Verzeichnis. Ich vermute, dass ich den Workflow falsch verwende.
Wie enthält man eine CSS-Datei, die für eine Ansicht spezifisch ist? Was bedeuten die Kommentare in cssmin block? Danke!