LoginSignup
7
3

More than 3 years have passed since last update.

gulpでReferenceError: 〇〇 is not definedがでた

Posted at

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をダンロードしました。

なんとかエラー解決できましたとさ…。

7
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
3