プロが教える店舗&オフィスのセキュリティ対策術

gulpを利用してSCSSをコンパイルしてCSSを生成できるようにしたいのですが上手くいかず手こずっています。コードが間違っている気もしているのですが原因が特定できずに困っており助言いただけるとありがたいです。

gulpのバージョンはversion: 4.0.2

▼gulpfile.jsに記述している内容
'use strict'

var gulp = require('gulp');
var sass = require('gulp-sass');

gulp.task('sass', function(){
gulp.src('./_src/sass/**/*.scss')
.pipe(sass({outputStyle: 'expanded'}))
.pipe(gulp.dest('./css'));
});

gulp.task('watch', function(){
gulp.watch('./_src/sass/**/*.scss', gulp.task('sass'));
})

gulp.task('default',gulp.series('watch'));



ターミナルでgulp buildと打って実行すると以下のような結果が返ってきてCSSが生成されない状態です。Task never defined: buildと返ってくるので何かコードの記述に問題があるのでしょうか。

▼ターミナルの実行結果
PS C:\Users\●●●\Desktop\sass> gulp build
[16:43:17] Using gulpfile ~\Desktop\sass\gulpfile.js
[16:43:17] Task never defined: build
[16:43:17] To list available tasks, try running: gulp --tasks

A 回答 (1件)

タスク build の定義が無い有効なタスクを実行しろ、と怒られています


有効なタスクであるはずの sass を実行しましょう
> gulp sass
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!