teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

回答の追記

2019/11/07 07:28

投稿

2KOH
2KOH

スコア1001

answer CHANGED
@@ -6,4 +6,14 @@
6
6
 
7
7
  ただ、本来は `console.log` を追加するのではなく、`gutil.log` の部分を正しく動作するように書き直すか、`gutil.log` を消して `console.log` に書き換えるか、別のパッケージを使用したログ表示に変えるかするべきです。
8
8
  ですが、この質問には使っているパッケージのバージョンどころか `require`文すら提示されておらず `gutil` が何のパッケージかも不明です。
9
- おそらく `gutil` はこれと同名のパッケージのことだと思うので、`gutil.log` を消すというやり方で問題ないとは思うのですが、判断できません。
9
+ おそらく `gutil` はこれと同名のパッケージのことだと思うので、`gutil.log` を消すというやり方で問題ないとは思うのですが、判断できません。
10
+
11
+ ### 追記
12
+ `gutil` が何のパッケージかわからないままですが、おそらく同名のパッケージだと仮定して調べてみて、原因がわかりました。
13
+ 結論としては、`gutil.log` を使っている行を次のように書き換えるとうまくいくと思います。
14
+ ```javascript
15
+ .on("error", err => { gutil.log("Browserify Error", err.message) })
16
+ ```
17
+
18
+ 本来この行でエラー内容を出力するはずが、`gutil.colors.red` で別のエラーが発生してしているのだと思います。
19
+ `gutil.colors` が使えるようになるパッケージをインストールし忘れているのか、gutil のバージョンアップで `gutil.colors` の機能が削除されたのか等は調べていませんが、何にせよ `gutil.colors.red` でエラーが発生しているのが原因だと思われます。