1

MDC Web の docsmain.scssで要求されているように、これらの 2 行のコードが含まれています。

@use "@material/button";
@include button.core-styles;

次に、main.scssファイルを単一のbuild.cssファイルに変換するこの Gulp タスクがあります。上記のmain.scss2 行を削除すると、ファイルは正常にコンパイルされます。

私が得ているエラーは次のとおりです。

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ます。エラーを修正するにはどうすればよいですか?

4

1 に答える 1