Centos7上安装 Node.js

文章目录


一、前言

centos7安装nodejs如果直接安装较高版本会包错误,无法运行npm

bash 复制代码
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)

二、步骤

网上说的下载升级编译器的方法,有些问题。可以选择较低版本nodejs,直接使用已编译好的包v16.20.2,

Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:

bash 复制代码
# wget wget https://nodejs.org/download/release/v16.20.2/node-v16.20.2-linux-x64.tar.xz  // 下载
# tar -xf node-v16.20.2-linux-x64.tar.xz       // 解压
# cd node-v16.20.2-linux-x64/                  // 进入解压目录
# ./bin/node -v                               // 执行node命令 查看版本
v10.9.0

解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以使用 ln 命令来设置软连接:

/root/node-v16.20.2-linux-x64为

解压目录

bash 复制代码
ln -s /root/node-v16.20.2-linux-x64/bin/node   /usr/local/bin/
ln -s /root/node-v16.20.2-linux-x64/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm

三、涉及nodejs,centos还是少用吧

还是使用ubuntu方便,能及时都更新到最新。

相关推荐
全栈前端老曹13 小时前
【MongoDB】Node.js 集成 —— Mongoose ORM、Schema 设计、Model 操作
前端·javascript·数据库·mongodb·node.js·nosql·全栈
行者无疆_ty16 小时前
什么是Node.js,跟OpenCode/OpenClaw有什么关系?
人工智能·node.js·openclaw
-凌凌漆-16 小时前
【npm】npm的-D选项介绍
前端·npm·node.js
lucky670716 小时前
Windows 上彻底卸载 Node.js
windows·node.js
Android系统攻城狮17 小时前
鸿蒙系统Openharmony5.1.0系统之解决编译时:Node.js版本不匹配问题(二)
node.js·鸿蒙系统·openharmony·编译问题·5.1
清山博客18 小时前
OpenCV 人脸识别和比对工具
前端·webpack·node.js
何中应20 小时前
nvm安装使用
前端·node.js·开发工具
何中应21 小时前
MindMap部署
前端·node.js
37方寸1 天前
前端基础知识(Node.js)
前端·node.js
朝朝暮暮an1 天前
Day 3|Node.js 异步模型 & Promise / async-await(Part 1)
node.js