LetSevl
@LetSevl

Не работает компиляция scss в gulp с @import?

Здравствуйте, при попытке скомпилировать .scss файл, в котором есть хотя бы один import, появляется неизвестная ошибка:
Error in plugin 'sass'
Message:
    scss\styles.scss
undefined

Мой gulpfile.js:
'use strict';
 
var gulp = require('gulp');
var sass = require('gulp-sass');
 
gulp.task('sass', function () {
  return gulp.src('./scss/**/*.scss')   
    .pipe(sass().on('error', sass.logError))
    .pipe(gulp.dest('./css'));
});
 
gulp.task('sass:watch', function () {
  gulp.watch('./scss/**/*.scss', ['sass']);
});

И styles.scss, который пытаюсь скомпилировать:
@import "mixins";
@import "variables";
//...
  • Вопрос задан
  • 4224 просмотра
Решения вопроса 1
LetSevl
@LetSevl Автор вопроса
Похоже, что данная проблема встречается только у пользователей Windows
https://github.com/dlmanning/gulp-sass/issues/438

UPD: Проблема решилась, когда я переместил папку с проектом в корень диска C
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@codemix
Frontend junior
Попробуйте в импорте использовать одинарные кавычки вместо двойных
@import 'mixins';
@import 'variables';
Ответ написан
sim3x
@sim3x
У тебя точно устновлен нормальный сасс
https://www.npmjs.com/package/node-sass
npm install node-sass --save-dev
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы