根据MDC Web's docs 的main.scss
要求,我有这两行代码。
@use "@material/button";
@include button.core-styles;
然后,我有这个 Gulp 任务将我main.scss
的文件转换为单个build.css
文件。main.scss
当我删除上面的两行时,我的文件编译得很好。
我得到的错误如下。
Message:
src\styles\main.scss
Error: Can't find stylesheet to import.
╷
1 │ @use "@material/button";
│ ^^^^^^^^^^^^^^^^^^^^^^^
我的 Gulp 任务如下。
gulp.task('css', ['clean:css'], function() {
return gulp.src('src/styles/main.scss')
.pipe(isDist ? through() : plumber())
.pipe(sass().on('error', sass.logError))
.pipe(autoprefixer({ browsers: ['last 2 versions'], cascade: false }))
.pipe(isDist ? csso() : through())
.pipe(rename('build.css'))
.pipe(gulp.dest('dist/build'))
.pipe(connect.reload());
});
我gulp-dart-sass
用来编译.scss
文件。如何修复错误?