在linux下安裝node npm也是踩坑踩到膝蓋碎,藍瘦。
因爲使用的服務器不能鏈接外網,因此只能從網上下載下來,再複製到服務器中。
在nodejs官網的下載頁面中,直接選擇Linux Binaries (x86/x64),不要選擇Source Code!!!使用源碼版本,編譯要很久很久(等了好久,還沒編譯好,就放棄了)node
執行這兩個命令:linux
xz -d node-v8.9.0-linux-x64.tar.xz tar -xvf node-v8.9.0-linux-x64.tar
而後給node-v8.9.0-linux-x64文件夾更名(改不更名無所謂,路徑對了就行)npm
mv node-v8.9.0-linux-x64 nodejs
將node npm設置爲全局(兩種方式)
① 軟連接
先echo $PATH獲取PATH變量,例如bash
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
咱們將node和npm連接到/usr/local/bin下,能夠執行服務器
ln -s /usr/local/nodejs/bin/node /usr/local/bin/node ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm
注意:要根據本身的路徑進行設置,不要照搬。。。= =(我就是這麼蠢,踩過這樣的坑)
②永久設置
首先在 root 目錄下找到 .bash_profile 文件,編輯,vi ~/.bash_profile
找到 PATH=$PATH:$HOME/bin,在後面添加路徑爲:
PATH=$PATH:$HOME/bin:/usr/local/nodejs/bin
保存修改,而後重載一下,source ~/.bash_profilecode
OK!大功告成!如今能夠在任何目錄下執行node和npm命令了!v8