nodeのバージョン12とgulp3の相性が悪く、エラーを起こしてしまうらしい。
参考:How to fix ReferenceError: primordials is not defined in node
環境
mac
解決法
gulpのバージョンを上げる👆 or nodeのバージョンを下げる👇
私の場合はgulp3を使いたかったので、nodeのバージョンを下げました。
nを使ってnodeのバージョンを下げる
バージョンの下げ方はhomebrewを使う方法もあったのですが
nを使ったのが一番わかりやすかったです。
参考:Node.jsのバージョンを管理するライブラリ「n」
npmを使ってnのインストール
# npm を使う方法 *環境によってはsudoを使って下さい npm install -g n
nを使って切り替えたいnodeのバージョンを指定する
$ sudo n [切り替えたいバージョン]
※macの場合はsudoが必要です。
私はnode v10.15.0をダンロードしました。
なんとかエラー解決できましたとさ…。