gulp sass:主scss文件无法找到并加载分区
一般来说,我对使用gulp sass和sass\scss结构还不熟悉,所以请耐心等待 我有一个scss文件,我想在其中导入一些片段 我有一个styles文件夹,其中存放着我的主scss文件,还有一个partials子文件夹,其中包含两个我希望导入的文件 因此,在main.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 = {
@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文件时遇到了类似的问题,并显示了相同的错误消息。