首页 » Web服务器 » nodejs » 正文

nodejs安装

直接从官网下载二进制包进行安装:

地址:https://nodejs.org/en/download/

选择 Linux Binaries (x64)

 

安装前请卸载机器上已经存在的版本:

yum remove nodejs

yum remove npm

 

安装如下:

wget https://nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.xz

tar -xJf node-v10.15.1-linux-x64.tar.xz

mv node-v10.15.1-linux-x64 /data/app/

 

配置环境变量:

vim /etc/profile

添加以下:

export NODE_HOME=/data/app/node-v10.15.1-linux-x64
export PATH=$NODE_HOME/bin:$PATH

执行 source /etc/profile 生效。

 

看看版本信息:

# node -v
v10.15.1

# npm -v
6.4.1

 

安装完成。

 

异常处理:

我通过 npm install pm2@latest -g 安装了 pm2, 但是在执行 ./pm2 的时候提示 /usr/bin/env: node: No such file or directory

解决办法如下:

添加一个软连接:  ln -s /data/app/node-v10.15.1-linux-x64/bin/node /usr/bin/node

问题解决,因为npm执行的时候默认是使用/usr/bin/node执行的,我手动二进制安装的,所以/usr/bin/下没有node,而在我指定的目录内,所以创建一个软链接从本地指定安装目录到/usr/bin/node 即可。

 

发表评论

5 + 4 =