我有两个不同的目录.scss
文件的多个目录:观看使用一饮而尽 - 萨斯
./blog/styles/
./common/styles/
有在./blog/styles
一个名为blog.scss
,我从进口./blog/styles/
(即同一目录).scss
文件和./common/styles/
。
我应该如何创建gulp任务来观察这两个目录并在其他地方创建最终的.css
文件(比如在./dist
)?
这是我当前的任务:
gulp.task('sass', function() {
gulp.src(['./blog/styles/*.scss', './common/styles/*.scss'])
.pipe(sass())
.pipe(gulp.dest('./dist/style.css'));
});
我只使用这样的名称在导入文件blog.scss
:
@import "forms"; //from the same directory
@import "_mixins"; //from ./common/styles
@import "_common"; //from ./common/styles
现在,我发现了以下错误:
file to import not found or unreadable: _mixins
,因为它似乎无法看到里面.scss
文件./common/styles
目录...