2019年11月28日

新品のMacにgulpを導入した際にハマった件

新品のMacにgulpを導入した際にハマった件

新品のMacにgulpを導入した際にハマった件

お世話になっております。佐藤です。

私事ですが、法人化として新たなスタートを切るにあたって最新のMacBook Pro16インチを新調しました。(フルスペックに近いので結構お値段しました笑)その際、要らないファイルやアプリを新Macに入れたくなかったので、一から環境構築等しました。その際普通にgulpの導入をしようとしたらハマったので記事にしようと思います。

新バージョンのnodeではエラーが起きる!?

gulpを導入した際に以下のエラーメッセージが出てハマりました。

ReferenceError: primordials is not defined

これはつまりnodeのバージョンとgulpの相性が合わないことでエラーが発生するみたいです。このエラーで困っている人はとりあえず、以下のコマンドを試してみてください。

npm install -g n
sudo n 11.15.0

結構これだけで解決することが多いです。あとは足りないモジュールをインストールすれば出来はずです!