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 即可。
共有 0 条评论