#apt-get 卸載 sudo apt-get remove --purge npm sudo apt-get remove --purge nodejs sudo apt-get remove --purge nodejs-legacy sudo apt-get autoremove #手動刪除 npm 相關目錄 rm -r /usr/local/bin/npm rm -r /usr/local/lib/node-moudels find / -name npm rm -r /tmp/npm*
find 命令,我沒有執行,也沒有刪除相關,未出現問題。
2.安裝最新的node和npm
# apt-get 安裝 nodejs sudo apt-get install nodejs sudo apt-get install nodejs-legacy
在執行 sudo apt-get install nodejs-legacy有報錯(好像是找不到該包的那種),更新apt-get之后仍然不行放棄。
下載已經編譯好的包來使用https://nodejs.org/en/
解壓文件的 bin 目錄底下包含了 node、npm 等命令,我們可以使用 ln 命令來設置軟連接:
$ ln -s /usr/software/nodejs/bin/npm /usr/local/bin/
$ ln -s /usr/software/nodejs/bin/node /usr/local/bin/
之后執行node -v 與 npm -v均可查到版本號
