给我新买的服务器装上 Node.js,准确的来说是给服务器配了个人。
声明,我用的是腾讯云家的轻量服务器,CentOS 7
本来想着直接用 CentOS 家的应用市场直接装来着,发现没有 Node.js 的包。
那用 wget 去官网下载吧
安装 wget
首先安装 wget
yum install wget
已经装了的请卸载再装一次!
卸载:yum remove wget
去 Node.js 下载安装包
我的是 64 位的,装 x64 版本的
下载地址:下载 | Node.js 中文网 (nodejs.cn)
复制链接之后执行
wget https://npmmirror.com/mirrors/node/v16.13.0/node-v16.13.0-linux-x64.tar.xz
网络不好的同学去全部安装包里找找淘宝源的安装包
在服务器上安装
执行 wget 之后,下载的安装包应该在当前目录底下。
解压他
tar -zxvf node-v16.13.0-linux-x64.tar.xz
可以先改个名
mv ./node-v16.13.0-linux-x64 ./nodejs
现在可以进入 nodejs/bin
里看一下,里面有
[root@VM-16-12-centos ~]# cd nodejs/bin/ && ls
corepack node npm npx
这些都是要放到环境变量里的,用软链接的方式将它们链接到全局
ln -s nodejs/bin/node /usr/bin/node
ln -s nodejs/bin/npm /usr/bin/npm
ln -s nodejs/bin/npx /usr/bin/npx
第一个路径是 bin 目录下的脚本,替换成你自己的
第二个路径是要创建的链接名称。
/usr/bin/node
代表使用 node
命令,就会去执行nodejs/bin/node
这个脚本。
安装完成
现在执行一下node
,应该就可以进入 node 终端了!
[root@VM-16-12-centos ~]# node
Welcome to Node.js v16.13.0.
Type ".help" for more information.
> console.log("hahaha")
hahaha
直接安装 nvm
或者更方便的做法,直接装好nvm再选择版本,免去配置环境变量了,十分方便
wget https://github.com/cnpm/nvm/archive/v0.23.0.tar.gz
tar -xf v0.23.0.tar.gz
cd nvm-0.23.0
./install.sh
source ~/.bash_profile
安装好之后,直接
nvm install stable
nvm ls
nvm use xx.xx.xx