回答編集履歴

1

修正、追記

2018/12/21 05:21

投稿

s8_chu
s8_chu

スコア14731

test CHANGED
@@ -1,4 +1,4 @@
1
- 以下のコマンドを実行して、出力される`Local version`と`CLI version`が一致するかを確認してください。
1
+ 以下のコマンドを実行して、`Local version`と`CLI version`が互いに対応しているかを確認してください。
2
2
 
3
3
  ```
4
4
 
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- もし、`Local version``CLI version`が一しなかった場合、**どちらかのバージョンをより新しいバージョンの方に合わせる必要があります**。
11
+ もし、`Local version`もしくは`CLI version`のどちらかもう方に対応てい場合、**どちらかのバージョンをより新しいバージョンの方に合わせる必要があります**。
12
12
 
13
13
 
14
14
 
@@ -25,3 +25,51 @@
25
25
  npm i -g gulp-cli
26
26
 
27
27
  ```
28
+
29
+
30
+
31
+ ---
32
+
33
+
34
+
35
+ **追記**
36
+
37
+ gulp4から、`gulp.task()`の引数が変更されています。以下のようにすることで、質問者さんのエラーは解消すると思います。
38
+
39
+ ```JavaScript
40
+
41
+ const gulp = require('gulp');
42
+
43
+ const sass = require('gulp-sass');
44
+
45
+ const $ = require('gulp-load-plugins');
46
+
47
+
48
+
49
+ gulp.task('sass', function () {
50
+
51
+ return gulp.src('webroot/sass/*.sass')
52
+
53
+ .pipe(sass({
54
+
55
+ outputStyle: 'compressed'
56
+
57
+ }).on('error', sass.logError))
58
+
59
+ .pipe(gulp.dest('webroot/css'));
60
+
61
+ });
62
+
63
+
64
+
65
+ gulp.task('watch', function () {
66
+
67
+ gulp.watch('webroot/sass/*.sass', gulp.task('sass'));
68
+
69
+ });
70
+
71
+
72
+
73
+ gulp.task('default', gulp.series('sass'));
74
+
75
+ ```