因為一些事情導致簡書博客和erchoc.github.io有好幾個月沒更新文章了拧晕,電腦也長期沒打開使用家乘,開學了都沒心思寫課程設計商城項目枷恕。這幾天因為和某人聊天心情好了很多,打算開始補一補文章斧抱,打開iTerm發(fā)現(xiàn)以前npm安裝的好多模塊都無法使用,提示就是這個
zsh: command not found: xxxx
渐溶。
首先當然是習慣性得百度一下辉浦,因為電腦上使用的是zsh主題插件oh_my_zsh,擔心默認加載得配置文件~/.zshrc沒有加載.bashrc茎辐,于是在zsh配置文件中加入后source .zshrc宪郊。無果掂恕!
-
然后也懶得Google了,自己心里都大概知道可能是npm全局安裝路徑?jīng)]有被加入到$PATH環(huán)境變量中弛槐。于是重裝一遍http-server看看全局安裝路徑在哪懊亡?如圖:
-
進入到
/usr/local/Cellar/node/8.3.0_1/lib/node_modules/http-server/bin/
目錄,執(zhí)行./http-server
發(fā)現(xiàn)成功了我去乎串,bingo猜想正確店枣,下一步把這個目錄加入到環(huán)境變量
。估計是npm和node更新的原因改變了目錄把:
-
vim ~/.zshrc
編輯zsh shell默認加載文件叹誉,然后增加第六行用于添加環(huán)境變量: -
執(zhí)行
source ~/.zshrc
刷新配置文件或者重啟電腦鸯两,測試http-server成功: