gulp4を使う時にエラー TypeError: Cannot read property ‘apply’ of undefined

2018-07-19

gulpを使う時に以下のようなエラーが

TypeError: Cannot read property 'apply' of undefined

ググるとグローバルとローカルのgulpのバージョンが違うのが原因とのこと。gulpのバージョンは以下のようになっていました。

[04:58:51] CLI version 3.9.1
[04:58:51] Local version 4.0.0-alpha.3

グローバルのgulpを4.0にする必要が。gulp4は以下のようにインストールするとのこと。

npm uninstall gulp -g
npm install -g "gulpjs/gulp#4.0"

インストール後、バージョンを確認する

[05:02:31] Failed to load external module @babel/register
[05:02:31] Requiring external module babel-register
[05:02:31] CLI version 2.0.1
[05:02:31] Local version 4.0.0-alpha.3

1行目にエラーが出てますがひとまずこれで使用中。(いいのかな)