Ich habe meine Bewerbung sass (in SCSS-Dateien) in verschiedenen Unterverzeichnisse in meinem Stile Verzeichnis, von denen einige @extend
sass Arten von verschiedenen Anbietern gehören, die, (via bower) befinden sich in verschiedenen Unterverzeichnissen unter dem Vendor Verzeichnis.Schluck-Sass Include-Fehler zu Anbieter SCSS (mögliche Bestell Problem auch)
Leider kann die Sass-Aufgabe die scss-Dateien des Anbieters und alle @extend-Deklarationen, die ich nicht gefunden habe, nicht finden, da sie nicht finden können, wovon sie z.
Error in plugin 'sass'
Message:
styles/censum/censum.scss
Error: ".graph-row" failed to @extend ".row".
The selector ".row" was not found.
Use "@extend .row !optional" if the extend should be able to fail.
on line 2 of styles/censum/censum.scss
Mein minimiertes Beispiel ist wie folgt.
Ich habe auch versucht, die Lieferantenverzeichnisse zu gulp.src hinzufügen und nicht includePaths, z.
gulp.task('sass', function() {
gulp.src(['./vendor/**/*.scss', './styles/**/*.scss'])
.pipe(gulpSass().on('error', gulpSass.logError));
});
, die die Herstellerdateien zu verweisen scheint (wie es alles schleppt in schätze ich), aber ich habe Ausfälle bekommen entlang der Linien von:
Message:
vendor/bower/eonasdan-bootstrap-datetimepicker/src/sass/_bootstrap-datetimepicker.scss
Error: Undefined variable: "$btn-primary-bg".
on line 7 of vendor/bower/eonasdan-bootstrap-datetimepicker/src/sass/_bootstrap-datetimepicker.scss
$bs-datetimepicker-active-bg: $btn-primary-bg !default;
die möglicherweise eine Bestell Problem ist?
Hmm, ich frage mich, wenn IncludePaths Unterverzeichnisse nicht recurse? Es scheint darauf hinzuweisen, dass es in der Dokumentation –
ist. Importieren Sie die Herstellerdateien oder versuchen Sie, sie direkt zu erweitern? –
Wie sich herausstellte, war die Absicht, einige von ihnen zu importieren. –