Ubuntu中卸載node和npm並重裝


1.node 和 npm 卸載不干凈

#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均可查到版本號


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM