【发布时间】:2018-02-18 20:33:47
【问题描述】:
我正在为 SASS 使用 Gulp,但无法导入我的文件“_sections.scss”。 错误信息: 错误:scss\main.scss 错误:找不到或无法读取要导入的文件:_sections.scss。
我在 sass 文件夹中的文件列表如下:
_base.scss
_header.scss
_mixins.scss
_nav.scss
_sections.scss
我已经以这种形式在 main.scss 中导入:
@import "_base";
@import "_mixins";
@import "_sections";
@import "_header";
@import "_nav";
Gulp 文件:
var gulp = require('gulp');
var sass = require('gulp-sass');
var browserSync = require('browser-sync').create();
var autoprefixer = require('gulp-autoprefixer');
gulp.task('styles', function() {
gulp.src('./scss/main.scss')
.pipe(sass())
.pipe(autoprefixer())
.pipe(gulp.dest('./css'))
.pipe(browserSync.reload({ stream: true }));
});
gulp.task('serve', function() {
browserSync.init({
server: {
baseDir: './'
}
});
gulp.watch('./scss/*.scss', ['styles']);
gulp.watch('./**/*.html').on('change', browserSync.reload);
});
gulp.task('default', ['styles', 'serve']);
【问题讨论】: