2017-09-10 73 views
2

在嘗試使用oh-my-zsh和zsh時,我設法刪除了終端com.apple.terminal。*,.bash_profile。-bash:npm:找不到命令,爲什麼?

解決所有問題後,我的終端不能識別任何命令。 當我鍵入NPM,它表明:

-bash: npm: command not found

所以不會像DOTNET核心的所有其他已安裝的軟件包。

有什麼方法可以解決它嗎?

回答

1

可能您只需編輯您的$PATH變量並重新設置路徑。

你可以通過做檢查當前$PATH

echo -e ${PATH//:/\\n} 

,將列出現有的路徑,可能會出現缺少一些$HOME/paths

是這樣的情況下,只需添加它們根據您的要求,在macOS中爲node/npm會類似於:

export PATH="$HOME/node_modules/.bin:$HOME/Library/Python/2.7/bin:$HOME/Library/Python/3.6/bin:$PATH" 

這會給優先級t Ø位於$HOME/node_modules/.bin

萬一文件您卸載或刪除節點,你可以試試這個:

brew update && brew install node 
+0

您好,感謝我猜我誤解了我的問題已記錄在這裏再次迴應:https://開頭計算器.com/questions/46140386/npm -is-on-terminal-after-messing-bash-profile – Vishal

+0

你試過在答案中寫的是什麼? – nbari

+0

是的,我做了,沒有任何改變。 – Vishal

相關問題