【gulp】zsh: command not found: gulp!!!「急にgulpが壊れた!」と思ったら読む記事

【gulp】zsh: command not found: gulp!!!「急にgulpが壊れた!」と思ったら読む記事

【gulp】zsh: command not found: gulp!!!「急にgulpが壊れた!」と思ったら読む記事

【gulp】zsh: command not found: gulp!!!「急にgulpが壊れた!」と思ったら読む記事

zsh: command not found: gulp

まず。急には壊れません。
じゃあ原因は何だ!(お前だよ)
っていうのがありまして、
わたしも「ですよね、、」と思いながらも、ずーっとハマってて思い当たる節が色々ありすぎてわからなかった。

gulp
やっても
zsh: command not found: gulp
gulp -v
zsh: command not found: gulp(そりゃそうだ)

思い当たる節

・ログインshellいじった?
・nvmとかbrewとかいじった??
・nodeのバージョンあげたとか??
・npm i -g gulpでインストールはできるのに、gulpで実行できない($PATH通したつもり)
とか思い当たる節ある方。

これやってください。
前提条件
npm i -g gulp とnpm i gulpはやっている。インストールはされている。がそんなコマンドねーと言われる。

1.今のプロジェクトのnpmがどこをみているか確認

npm root
/Users/[userName]/Desktop/Git/react/playground/node_modules

2.今のグローバルのコマンド実行ファイルがどこを向いているか確認
npm root -g
/Users/[userName]/.npm-packages/lib/node_modules

ここのパスが問題だった。。
brewでnpmを実行していると見ているnode_modulesのパスが違う。。

3. npm config set prefix /usr/local

で変更する。下記をもう一回。
4. npm root -g
/usr/local/lib/node_modules
変わった。

そこにgulpをインストール。
5. npm i -g gulp


6. gulp

ありがとう解決してくれた英語記事