git
yum -y install git;//缺点:可能不是最新版本
windows下可用360软件管家下载安装
npm
当安装node完成后,可以设置npm为淘宝镜像,
npm config set registry " https://registry.npm.taobao.org "
node
源码安装:
准备命令:
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 (进入解压后的目录)
./configure (应该是获取编译列表)
make && make install (执行编译,时间很长)
验证是否安装配置成功:
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。时间2017.6.5
背景:用centos 6遇到c++版本落后不能执行上面的编译源码,然后我升级c++失败,浪费了几个小时,所以又学习了这个方法,感觉更简单,不耗时间,现在node 8.0版本出来了,所以就安装了8.0
//下载,假设我在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文件夹里可以执行./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
第二种
打开/etc/profile文件,在文件的最后添加:
PATH=$PATH:/home/XXX/Node-XXX/bin/;
export PATH
然后就可以在全局使用了;
nvm安装node
说是更简单,可以控制版本,有时间再弄弄
淘宝node镜像地址:https://npm.taobao.org/mirrors/node/