0
嗨我的Linux機器上安裝了一個節點。node -v和nodejs -v給我兩個不同的版本號
當我在終端上運行node -v
命令,它告訴我0.10.32
當我運行nodejs -v
,它讓我看到相同的版本。即0.10.32
現在我用下面的命令升級我的節點:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
現在,當我運行node -v
,它讓我看到的版本是0.12.7
當我運行nodejs -v
,它告訴我的版本0.10.32
我對此有點困惑。
它們爲什麼不同?爲什麼我們將node和nodejs作爲兩個獨立的東西?
請幫忙。
在此先感謝
您可能已經通過系統的軟件包管理器安裝節點以獲取'nodejs'命令,並使用'n'安裝'node'命令。在這種情況下,他們是完全不同的同一事物的安裝。 –
它看起來像一個更年輕的版本(「nodejs」)與系統包管理器建立。嘗試通過OS的標準方式刪除它(例如,在Ubuntu中:sudo apt-get remove nodejs)。 –
謝謝你的回覆。但是我應該保留哪一個'node'或'nodejs'? 我試圖刪除'節點',它說'Package'節點'沒有安裝,所以沒有刪除' –