Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gulp sass:主scss文件无法找到并加载分区_Sass_Gulp Sass - Fatal编程技术网

gulp sass:主scss文件无法找到并加载分区

gulp sass:主scss文件无法找到并加载分区,sass,gulp-sass,Sass,Gulp Sass,一般来说,我对使用gulp sass和sass\scss结构还不熟悉,所以请耐心等待 我有一个scss文件,我想在其中导入一些片段 我有一个styles文件夹,其中存放着我的主scss文件,还有一个partials子文件夹,其中包含两个我希望导入的文件 因此,在main.scss的顶部,我有典型的: @import 'partials/main_menu'; @import 'partials/main_usermenu'; 以下是我的gulp文件的相关部分: var paths = {

一般来说,我对使用gulp sass和sass\scss结构还不熟悉,所以请耐心等待

我有一个scss文件,我想在其中导入一些片段

我有一个styles文件夹,其中存放着我的主scss文件,还有一个partials子文件夹,其中包含两个我希望导入的文件

因此,在main.scss的顶部,我有典型的:

@import 'partials/main_menu';
@import 'partials/main_usermenu';
以下是我的gulp文件的相关部分:

var paths = {
  scss_files:'./src/assets/styles/**/*.scss'
}

gulp.task('compile_sass', function () {
    return gulp.src(paths.scss_files, {base:'src'})
    .pipe(gulp.dest(paths.dist))
    .on('error', gutil.log)
    .pipe(sass({outputStyle: 'compressed'})
    .on('error', sass.logError))
    .pipe(rename({suffix: '.min'}))
    .pipe(gulp.dest(paths.dist))
});
当我的gulp任务运行时,我得到一个错误,说我的主菜单部分找不到或不可读,因此它无法导入

我是否在任务中遗漏了一些东西,例如,我是否应该使用一些吞咽式sass选项,或者它是否可以正常工作


谢谢

看了这篇相关文章后,我解决了一个类似的问题

我相信,如果将“includePath”选项添加到包含分区目录父路径的sass()函数调用中,错误就会消失

i、 例如
.pipe(sass({includePath:['parent/PathTo/Partials',outputStyle:'compressed'})

能否显示您的sass文件结构?同时尝试删除“base”参数。有人知道如何解决这个问题吗?我在尝试导入Twitter引导的sass文件时遇到了类似的问题,并显示了相同的错误消息。