1、去官網下載和自己系統匹配的文件:
英文網址:https://nodejs.org/en/download/
中文網址:http://nodejs.cn/download/
不清楚自己的系統版本 可以通過命令: uname -a (查看自己的版本 注:x86_64表示64位系統, i686 i386表示32位系統)
或者可以通過命令下載:
wget https://npm.taobao.org/mirrors/node/v12.16.2/node-v12.16.2-linux-x64.tar.gz
2、下載下來的tar文件上傳到服務器並且解壓,然后通過建立軟連接變為全局;
1)上傳服務器自己定義的路徑,我的放置路徑為 cd /usr/loacl/node/ (沒有該目錄可自己建一個)
2)解壓上傳(解壓后的文件我這邊將名字改為了nodejs,這個自己命令,主要是名字改短容易看些,只要在建立軟連接的時候寫正確就可以)
① tar -xvf node-v12.16.2-linux-x64.tar.gz
② mv node-v12.16.2-linux-x64 nodejs
③確認一下nodejs下bin目錄是否有node 和npm文件,如果有執行軟連接,如果沒有重新下載執行上邊步驟
3)建立軟連接,變為全局
ln -s /usr/local/node/nodejs/bin/npm /usr/local/bin/npm
ln -s /usr/local/node/nodejs/bin/node /usr/local/bin/node
4)最后一步檢驗nodejs是否已變為全局
node -v
npm -v
有顯示版本號的號就是成功啦
注意事項:
1.報編譯二進制文件錯誤的話 ,請仔細檢查你下載的版本包是否和你的系統版本對的上(比如 32位的版本 用到 64位的系統上)
2.阿里雲鏡像可以找到對應系統的所有安裝包
3.要換成新版本的話,刪除/usr/local/node下的安裝包 ,以及/usr/local/bin/npm 和 /usr/local/bin/node 一起刪除就可以重新安裝新的版本包了