【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
ありがとう解決してくれた英語記事