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方便,能及时都更新到最新。

相关推荐
定栓16 小时前
Webpack迁到Vite第七节(二):全家桶移除 — Babel 全家桶深度分析
前端·webpack·node.js
wx476617 小时前
用代码做视频:我把一个 HTML 页面变成了可复现的 MP4
node.js
doujiaozh19 小时前
协议演进实录:从明文哈希到 AES-GCM 加密,如何平滑升级?
后端·node.js
定栓20 小时前
Webpack迁到Vite第七节(一):全家桶移除 — 配置文件与构建核心
前端·webpack·node.js
定栓1 天前
Webpack迁到Vite第七节(四):全家桶移除 — 保留项、脚本与数据收尾
前端·webpack·node.js
定栓2 天前
Webpack迁到Vite第五节:第三方库兼容
前端·webpack·node.js
G018_star sky♬2 天前
如何用nodejs写一个简单后端服务
node.js
kiracrimson2 天前
npm 入门:包管理器、依赖与 npx
前端·npm·node.js
花花鱼2 天前
使用 nvm 管理多 Node.js 版本 + pnpm 完整实操,解决 pnpm Node 版本报错
node.js