2017-12-07 2 views
-1

ich benutze grunt kompass und ich möchte nur eine einzige scss-datei src/scss/image_slider.scss anstelle aller dateien unter scss ordner kompilieren.grunt kompass geben single scss datei

Unten geschriebener Code funktioniert gut für volle scss foler.

compass: { 
     dist: { 
      options: { 
       sassDir: 'src/scss', 
       cssDir: 'src/css', 
      } 
     } 
    }, 

Antwort

0

es eine Option in grunt-contrib-compasshttps://github.com/gruntjs/grunt-contrib-compass#specify ist:

specify 

Type: String|Array 

Lets you specify which files you want to compile. 
Useful if you don't want to compile the whole folder. 
Globbing supported. Ignores filenames starting with underscore. 
Paths are relative to the Gruntfile. 

So sollen Sie in der Lage sein, zu:

compass: { 
    dist: { 
     options: { 
      sassDir: 'src/scss', 
      cssDir: 'src/css', 
      specify: 'myfile.scss' 
     } 
    } 
}, 
+0

bekommen unter Fehler: Ausführen von "compass: dist" (Kompass) Aufgabe 'specify' Option verwendet, aber keine Dateien gefunden. Warnung: 'binary' und' versionRange' erforderlich Verwenden Sie --force, um fortzufahren. –

+0

Es teilt Ihnen mit, dass die angegebenen Dateien nicht gefunden werden konnten: 'Option angeben, aber keine Dateien gefunden ', stellen Sie sicher, dass die Dateien den erwarteten Speicherort haben –

+0

Ja, ich weiß das und Dateien sind am angegebenen Speicherort vorhanden. –

0

Es funktionierte in folgendem Format:

compass: { 
     dist: { 
      options: { 
       sassDir: 'src/scss', 
       specify: 'src/scss/my_file.scss', 
       cssDir: 'src/css', 
      } 
     } 
    }, 
Verwandte Themen