抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

给我新买的服务器装上 Node.js,准确的来说是给服务器配了个人。

声明,我用的是腾讯云家的轻量服务器,CentOS 7

本来想着直接用 CentOS 家的应用市场直接装来着,发现没有 Node.js 的包。

那用 wget 去官网下载吧

安装 wget

首先安装 wget

yum install wget

已经装了的请卸载再装一次!

卸载:yum remove wget

去 Node.js 下载安装包

image-20211127190424888

我的是 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

参考:https://www.cnblogs.com/wujindong/p/12143499.html

评论