当前位置: 首页 > web >正文

Rocky Linux 9 快速安装 Node.js

Rocky Linux 9 快速安装 Node.js

大家好,我是星哥!今天给大家带来 Rocky Linux 9 环境下 Node.js 的安装教程。

本文将详细介绍两种安装方法,帮你快速搭建稳定的 Node.js 环境。

Node.js 是一个非常流行的 JavaScript 运行时环境,它基于 Chrome V8 引擎,具有高效的非阻塞 I/O 模型。无论是开发 Web 应用、API 服务器,还是进行全栈开发,Node.js 都是一个非常强大的工具。

img

功能介绍

功能: Rocky Linux 9系统中源码包安装Nodejs

安装目录为:/data/app/nodejs-v22.17.1

nodejs官网:Node.js — Run JavaScript Everywhere

安装版本: v22.17.1 LTS版

快速安装

# gitee:
# wget https://gitee.com/funet8/Rocky-Linux-Shell/raw/main/shell/Rocky_Linux_9_Install_Nodejs.sh
# sh Rocky_Linux_9_Install_Nodejs.sh
# github:
# wget https://raw.githubusercontent.com/funet8/Rocky-Linux-Shell/refs/heads/main/shell/Rocky_Linux_9_Install_Nodejs.sh
# sh Rocky_Linux_9_Install_Nodejs.sh
​

1.新建目录并且下载Nodejs

下载nodejs并且解压

mkdir -p /data/software 
mkdir -p /data/app/
cd /data/software
wget https://nodejs.org/dist/v22.17.1/node-v22.17.1-linux-x64.tar.xz
tar xf /data/software/node-v22.17.1-linux-x64.tar.xz -C /data/app/

2.重命名

mv /data/app/node-v22.17.1-linux-x64/ /data/app/nodejs-v22.17.1
​
ln -s /data/app/nodejs-v22.17.1/bin/cnpm /usr/local/bin/

3.配置环境变量

# 配置环境变量
## 编辑 /etc/profile
echo "export NODE_HOME=/data/app/nodejs-v22.17.1" >> /etc/profile
echo 'export PATH=/data/app/nodejs-v22.17.1/bin:$PATH' >> /etc/profile
## 生效
source /etc/profile

4.安装cnpm

npm install -g cnpm --registry=https://registry.npmmirror.com/

5.安装yarn

如果你已经安装了 Node.js,那么可以直接使用 npm 安装 Yarn:

npm install -g yarn

6.查看版本

## 查看版本
node -v
npm -v
cnpm -v
yarn -v

img

# 另外的安装方法
# 添加 Node.js 22.x LTS 仓库
# curl -fsSL https://rpm.nodesource.com/setup_22.x | sudo bash -
# 安装 Node.js 和 NPM
# dnf install -y nodejs

Rocky Linux 9 安装Nodejs完成,希望本文对你有所帮助!如果你有任何问题或建议,欢迎在评论区留言

写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;也别忘了关注星哥玩云!这里有满满的干货分享,还有轻松有趣的技术交流~点个赞、分享给身边的小伙伴,一起成长,一起玩转技术世界吧! 😊

http://www.xdnf.cn/news/16114.html

相关文章:

  • 3.5 模块化编程实践
  • 【数据结构初阶】--栈和队列(二)
  • Python之格式化Conda中生成的requirements.txt
  • 我的第一个开源项目 -- 实时语音识别工具
  • 数据库表介绍
  • 算法提升之字符串回文处理-(manacher)
  • 自编码器表征学习:重构误差与隐空间拓扑结构的深度解析
  • 客户案例 | Jabil 整合 IT 与运营,大规模转型制造流程
  • 《小白学习产品经理》第八章:方法论之马斯洛需求层次理论
  • Java新特性-record
  • 力扣-139.单词拆分
  • js的基本内容:引用、变量、打印、交互、定时器、demo操作
  • 网络安全基础作业三
  • lspci/setpci用法小结
  • SpringBoot--Mapper XML 和 Mapper 接口在不同包
  • halcon手眼标定z方向实操矫正
  • [2025CVPR]ViKIENet:通过虚拟密钥实例增强网络实现高效的 3D 对象检测
  • React 项目性能优化概要
  • vs2017 c++ 使用sqlite3数据库
  • 基于Kubernetes的微服务CI/CD:Jenkins Pipeline全流程实践
  • 如何编译RustDesk(Unbuntu 和Android版本)
  • MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉
  • haproxy的负载均衡集群搭建
  • Rust实战:决策树与随机森林实现
  • 微博视觉算法面试30问全景精解
  • MDC(Mapped Diagnostic Context) 的核心介绍与使用教程
  • 【PTA数据结构 | C语言版】爱之匹配
  • 【C++】继承和多态扩展学习
  • 【上市公司变量测量】Python+FactSet Revere全球供应链数据库,测度供应链断裂与重构变量——丁浩员等(2024)《经济研究》复现
  • Docker从入门到精通