Я на ноде версии 11 (хотя я пробовал 10 и 9), я использую gulp версии 3.9.1 и gulp-cli версии 2.0.1, gulp-sass версии 4.0.2 и node-sass версия 4.11.2.Вот мой очень простой файл scss:
@import "normalize-scss/sass/normalize";
h1 {
color: red;
}
Вот мертвый простой gulpfile, с которым я тестирую:
var gulp = require('gulp'),
sass = require('gulp-sass'),
connect = require('gulp-connect');
gulp.task('sass', function(){
gulp.src('src/scss/style.scss')
.pipe(sass())
.pipe(gulp.dest('src/css'));
});
gulp.task('serve', ['sass'], function () {
connect.server();
});
gulp.task('default', ['serve']);
Когда я запускаю сервер с неправильным путем импорта, как, скажем,@import "normalize-scss/asdf/sass/normalize";
, я получаю сообщение о том, что патч не найден.Тем не менее, когда я использую фактический путь импорта и запускаю свою задачу (как описано выше), я не получаю ошибок, но получаю это только в своем файле style.css:
h1 {
color: red; }
Я трахаюсьмоя голова против этого в течение часа.Любые подсказки?