Ubuntu解除安裝及安裝node和npm

犀牛_Scott發表於2020-10-27

目錄

1.node和npm解除安裝乾淨

1.1 apt-get解除安裝

1.2 手動刪除npm及相關目錄

2.離線安裝node和npm

2.1 下載node安裝包

2.2 解壓檔案

2.3 放到相應目錄例如 /opt/

2.4 建立檔案連結使npm和node命令到系統命令

2.5 檢查是否安裝成功

3. 安裝中存在的問題

3.1 ln: failed to create symbolic link ‘/usr/bin/npm’: File exists


1.node和npm解除安裝乾淨

1.1 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

1.2 手動刪除npm及相關目錄

    rm -r /usr/local/bin/npm
    rm -r /usr/local/lib/node-moudels
    find / -name npm
    rm -r /tmp/npm* 

2.離線安裝node和npm

2.1 下載node安裝包

node官方安裝包路徑:node安裝包官方網址

linux-node下載

    wget https://nodejs.org/download/release/v12.18.3/node-v12.18.3-linux-x64.tar.gz

2.2 解壓檔案

    tar -zxvf node-v12.18.3-linux-x64.tar.gz

2.3 放到相應目錄例如 /opt/

    mv node-v12.18.3-linux-x64 /opt/

2.4 建立檔案連結使npm和node命令到系統命令

    sudo ln -s /opt/node-v12.18.3-linux-x64/bin/node /usr/local/bin/node

    sudo ln -s /opt/node-v12.18.3-linux-x64/bin/npm /usr/local/bin/npm

2.5 檢查是否安裝成功

    node-v
    npm-v

3. 安裝中存在的問題

3.1 ln: failed to create symbolic link ‘/usr/bin/npm’: File exists

在Ubuntu進行軟連線的時候出錯

問題就是這個軟連線的檔案已經存在,但是刪除之後,依然提示

ln: failed to create symbolic link ‘/usr/bin/npm’: File exists

解決辦法:覆蓋之前的

    ln -sf /usr/local/bin/npm /usr/bin/npm

-f, --force remove existing destination files

相關文章