安装 Node.js
方法一,源码安装
1、下载源码,你需要在https://nodejs.org/en/download/下载你所需要的Nodejs版本,本文以9.9.0版本为例子
cd /usr/local/
wget https://nodejs.org/dist/v9.9.0/node-v9.9.0.tar.gz
2、解压源码
tar zxvf node-v9.9.0.tar.gz
3、编译与安装,编译时间比较久,这一步请耐心等待
cd node-v9.9.0
./configure --prefix=/usr/local/node/9.9.0
make
make install
4、配置环境变量
vi /etc/profile
设置 nodejs 环境变量,在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容:
#set for nodejs
export NODE_HOME=/usr/local/node/9.9.0
export PATH=$NODE_HOME/bin:$PATH
然后保存退出,并让环境变量生效。
source /etc/profile
5、验证是否安装配置成功
node -v
6、将目录软链接到全局环境下(命令前面的路径是方才的安装路径,后面的/usr/local/bin/node是固定的)
ln -s /usr/local/node/9.9.0/bin/node /usr/local/bin/node
ln -s /usr/local/node/9.9.0/bin/npm /usr/local/bin/npm
卸载node.js
1、使用 yum 先删除一次
yum remove nodejs npm -y
2、手动删除残留
find ~/ -name node
find ~/ -name node_modules
并将查找到的删除
方法二,通过NVN安装
NVM (Node Version Manager) 是一套用來管理 Node.js 的版本,可使用它任意的切換 Node.js 的各種版本。
1、安装NVM
[root@localhost ~]# wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
2、配置环境变量,于 .bash_profile 最后面加入以下设定:
[root@localhost ~]# vim .bash_profile
# ... 以上省略
export NVM_DIR=~/.nvm
source ~/.nvm/nvm.sh
3、安裝完後須重新登入
4、查看版本
[root@localhost ~]# nvm --version
0.34.0
5、使用
查看所有指令
[root@localhost ~]# nvm --help
查看远端有哪些 Node.js 版本可以安裝
[root@localhost ~]# nvm ls-remote
安装(可安装多个node版本,通过NVM管理,切换使用不同版本的node.js)
[root@localhost ~]# nvm install v11.0.0
Downloading and installing node v11.0.0...
Downloading https://nodejs.org/dist/v11.0.0/node-v11.0.0-linux-x64.tar.xz...
######################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v11.0.0 (npm v6.4.1)
Creating default alias: default -> v11.0.0
[root@localhost ~]# node --version
v11.0.0
切换 Node.js 版本:
[root@localhost ~]# nvm use v11.0.0
Now using node v11.0.0 (npm v6.4.1)
设定预设使用 Node.js 版本:
[root@localhost ~]# nvm alias default v8.9.4
default -> v8.9.4
查看当前使用 Node.js 版本:
[root@localhost ~]# nvm current
网友评论