sassを学習しようと、オンライン調べながら環境設定を行い、
実際にscssを記述して、cssに変換しようと、ターミナルでgulp buildをコマンドした際にエラーが出てしまいます。
###ターミナルのエラーは下記の通りです。
[11:36:54] Starting 'build'...
Error in plugin "gulp-sass"
Message:
gulp-sass 5 does not have a default Sass compiler; please set one yourself.
Both the sass
and node-sass
packages are permitted.
For example, in your gulpfile:
var sass = require('gulp-sass')(require('sass'));
[11:36:54] The following tasks did not complete: build
[11:36:54] Did you forget to signal async completion?
###gulpfile.jsの記述は下記の通りです。
'use strict'
var { src, watch, dest, series } = require('gulp');
var sass = require('gulp-sass');
const sassBuild = (done) => {
src('./_src/sass/**/*.scss')
.pipe(sass({outputStyle: 'expanded'}))
.pipe(dest('./css'));
done();
};
const watchScss = () => {
watch('./_src/sass/**/*.scss', sassBuild);
};
exports.default = series(sassBuild, watchScss);
exports.build = sassBuild;
プログラミングの知識やその他付随した知識は全くありません。全くの初心者です。
sassを使いたいと思い、ネットで調べながら環境設定にチャレンジしておりました。
このような質問の仕方で大丈夫でしょうか?
なぜこのようなエラーが出てしまうのか?
どうしたら解決出来るのか?ご教示ください。
何卒よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/01 07:56