2
在嘗試使用oh-my-zsh和zsh時,我設法刪除了終端com.apple.terminal。*,.bash_profile。-bash:npm:找不到命令,爲什麼?
解決所有問題後,我的終端不能識別任何命令。 當我鍵入NPM,它表明:
-bash: npm: command not found
所以不會像DOTNET核心的所有其他已安裝的軟件包。
有什麼方法可以解決它嗎?
在嘗試使用oh-my-zsh和zsh時,我設法刪除了終端com.apple.terminal。*,.bash_profile。-bash:npm:找不到命令,爲什麼?
解決所有問題後,我的終端不能識別任何命令。 當我鍵入NPM,它表明:
-bash: npm: command not found
所以不會像DOTNET核心的所有其他已安裝的軟件包。
有什麼方法可以解決它嗎?
可能您只需編輯您的$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
您好,感謝我猜我誤解了我的問題已記錄在這裏再次迴應:https://開頭計算器.com/questions/46140386/npm -is-on-terminal-after-messing-bash-profile – Vishal
你試過在答案中寫的是什麼? – nbari
是的,我做了,沒有任何改變。 – Vishal