git
yum -y install git;//缺點(diǎn):可能不是最新版本
windows下可用360軟件管家下載安裝
npm
當(dāng)安裝node完成后,可以設(shè)置npm為淘寶鏡像恃泪,
npm config set registry " https://registry.npm.taobao.org "
node
源碼安裝:
準(zhǔn)備命令:
yum -y install gcc make gcc-c++ openssl-devel wget
下載源碼及解壓(淘寶鏡像):
//下載
wget https://npm.taobao.org/mirrors/node/v7.3.0/node-v7.3.0.tar.gz
//解壓
tar -zvxf node-v7.3.0.tar.gz
編譯及安裝:
cd node-v7.3.0 (進(jìn)入解壓后的目錄)
./configure (應(yīng)該是獲取編譯列表)
make && make install (執(zhí)行編譯,時(shí)間很長(zhǎng))
驗(yàn)證是否安裝配置成功:
node -v
這里版本是:v7.3.0/
![T2D{]S6LE12XV631{F9H_M2.png](http://upload-images.jianshu.io/upload_images/3061645-e4f1caca211c8118.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
安裝已編譯node。時(shí)間2017.6.5
背景:用centos 6遇到c++版本落后不能執(zhí)行上面的編譯源碼,然后我升級(jí)c++失敗,浪費(fèi)了幾個(gè)小時(shí)兔朦,所以又學(xué)習(xí)了這個(gè)方法偷线,感覺(jué)更簡(jiǎn)單,不耗時(shí)間沽甥,現(xiàn)在node 8.0版本出來(lái)了声邦,所以就安裝了8.0
//下載,假設(shè)我在usr目錄:
wget https://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.tar.gz
//解壓
tar -zvxf node-v8.0.0-linux-x64.tar.gz
解壓完成后node就可以用了摆舟,
在解壓目錄下bin文件夾里可以執(zhí)行./node -v
完整路徑是:/usr/node-v8.0.0-linux-x64/bin
但是不能全局翔忽,所以下面添加全局
第一種
//前面是路徑
ln -s /home/XXX/Node-XXX/bin/node /usr/local/bin/node
ln -s /home/XXX/Node-XXX/bin/npm /usr/local/bin/npm
第二種
打開(kāi)/etc/profile文件,在文件的最后添加:
PATH=$PATH:/home/XXX/Node-XXX/bin/;
export PATH
然后就可以在全局使用了盏檐;
nvm安裝node
說(shuō)是更簡(jiǎn)單,可以控制版本驶悟,有時(shí)間再弄弄
淘寶node鏡像地址:https://npm.taobao.org/mirrors/node/