我想我已經做了一件非常糟糕的事情,並刪除了我的npm安裝在某處的路徑。我隱約記得在安裝別的東西(我的主要目標是更新節點和npm)期間運行rm -rf usr/bin/local/npm
(大約),我想我遇到了該文件的錯誤,所以我刪除了它。大概是愚蠢的,是的,我應該知道我的電腦裏發生了什麼事,然後才把它弄糟。任何人,我認爲刪除npm(或它的路徑),所以我試着按照these instructions重新安裝我的系統上的節點和npm。不過,我仍然認爲這條道路已經破裂。我該如何修復一條到NPM的故障路徑,也許節點
當我運行node
時,我可以在我的終端運行節點。
當我運行node -v
我得到v8.4.0
當我運行whereis node
我沒有得到任何輸出。
當我運行which node
,我得到/usr/local/bin/node
但任何時候我嘗試運行npm <anything>
我得到的錯誤: -bash: npm: command not found
我用curl -L https://www.npmjs.com/install.sh | sh
的資源,我相信應該安裝NPM的最後一行,但有些東西還是壞了。
任何幫助將不勝感激。我永遠不會再做我承諾。先謝謝你。
你試過'哪個節點'來檢查節點的二進制路徑嗎? – shaochuancs
謝謝shaochuancs - '哪個節點返回'/ usr/local/bin/node',我會將其添加到帖子中。 – EFH
你可以運行'ls -l/usr/local/bin/node'來檢查'node'是否是一個符號鏈接? – shaochuancs