不灭的火

革命尚未成功,同志仍须努力下载JDK17

作者:AlbertWen  添加时间:2025-03-20 23:25:57  修改时间:2025-04-19 04:45:26  分类:06.Linux软件安装  编辑

从Nodejs18开始就不支持CentOS7了,这是因为CentOS7的glibic版本比较低,要么升级glibic动态库,要么升级CentOS8,这些风险都比较高,除非是空白服务器。因此需要安装非官方构建的版本。

1、查看一下系统版本信息:

$ uname -a
Linux iZwz9e3nt599kb7bc4k019Z 3.10.0-1160.31.1.el7.x86_64 #1 SMP Thu Jun 10 13:32:12 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

2、下载二进制安装包

# 下载安装包
# 【注意】官方版本不支持CentOS7了,不要再下载官方源码包
# wget https://nodejs.org/download/release/v18.9.1/node-v18.9.1-linux-x64.tar.xz
# 改用非官方构建的版本
wget https://unofficial-builds.nodejs.org/download/release/v18.19.0/node-v18.19.0-linux-x64-glibc-217.tar.gz


# 解压
tar -xzvf node-v18.19.0-linux-x64-glibc-217.tar.gz

# 移动并重命名目录为 /data/nodejs
mv ./node-v18.19.0-linux-x64-glibc-217  /data/nodejs

3、建立软连接,变为全局

sudo ln -sf /data/nodejs/bin/node /usr/local/bin/
sudo ln -sf /data/nodejs/bin/npm /usr/local/bin/
sudo ln -sf /data/nodejs/bin/npx /usr/local/bin/

4、把nodejs放到环境变量中

sudo vim /etc/profile

追加以下内容:

export NODE_HOME=/data/nodejs
export PATH=$NODE_HOME/bin:$PATH

export NODE_GLOBAL=/data/nodejs_repo/node_global_v18
export PATH=$NODE_GLOBAL/bin:$PATH

重新加载配置文件:

source /etc/profile

5、测试安装结果:

$ node -v
v18.19.0

 

6、优化配置

(1) 更换镜像源

# 设置国内淘宝镜像源
npm config set registry https://registry.npm.taobao.org

# 查看设置信息
npm config list

(2) 重新设置本地仓库目录:【这个很重要】

mkdir -pv /data/nodejs_repo/node_global_v18
mkdir -pv /data/nodejs_repo/node_cache_v18

npm config set prefix "/data/nodejs_repo/node_global_v18"
npm config set cache "/data/nodejs_repo/node_cache_v18"

 

7、安装常用模块

npm install -g vue
npm install -g vue-router
 
npm install -g @vue/cli
npm install -g @vue/cli-init
 
npm install --g webpack
npm install --g webpack-cli

 

 

参考:

  1. Win10下 安装 node.js、npm 、vue.js
  2. CentOS7安装Nodejs18