コーディング初級者です。
sassのコンパイルをしようと思い、
下記フローをぐぐりながら進めた結果、gulpのwatchがエラーを吐き出しています。
gulp sassとコマンドを打てばコンパイルできるのですが、
保存時に自動でコンパイルできるようにしたいです。
原因が分かる方いらっしゃいますでしょうか?
nodeインストール
↓
コマンドライン起動
↓
移動
cd C:¥Users¥ディレクトリ
↓
npm init -y
↓
npm install -D gulp
↓
npm install -D gulp gulp-sass
↓
gulpfile.js作成
//////中身//////
var gulp = require('gulp');
var sass = require('gulp-sass');
gulp.task('sass', function(){
return gulp.src('./sass/*.scss')
.pipe(sass({outputStyle: 'expanded'}))
.pipe(gulp.dest('./css'));
});
gulp.task('watch', function(){
gulp.watch('./sass/*.scss', ['sass']);
});
////////////////
gulp sass
↓
gulp watch
エラーの内容 [15:34:06] Error: watching ./sass/*.scss: watch task has to be a function (optio nally generated by using gulp.parallel or gulp.series) at Gulp.watch (C:\Users\ディレクトリ\node_modules\gulp\index.js:28:11) at C:\Users\ディレクトリ\gulpfile.js :12:18 at taskWrapper (C:\Users\ディレクトリ\node_modules\undertaker\lib\set-task.js:13:15) at bound (domain.js:39514) at runBound (domain.js:408:12) at asyncRunner (C:\Users\ディレクトリ\node_modules\async-done\index.js:55:18) at process._tickCallback (internal/process/next_tick.js:61:11)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/22 08:35