linux离线安装NodeJs

一、NodeJs介绍

Node.js 是一个开放源代码、跨平台的JavaScript运行环境,它让开发者能够在服务器端执行JavaScript代码。Node.js使用了V8引擎,这是Google Chrome浏览器背后的JavaScript引擎,因此它具有很高的性能。Node.js通过提供一系列内置模块和丰富的生态系统,使得开发网络应用变得更加高效和便捷。以下是一些Node.js的关键特性:

1. 非阻塞I/O模型: Node.js基于事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,如构建实时Web应用或API服务器。
模块系统: Node.js有一个内置的模块系统,使用require函数可以方便地导入和使用其他模块,促进了代码的复用和组织。

2.V8引擎: 使用V8引擎,Node.js能够快速解析和执行JavaScript代码,提供了接近原生应用的性能。

3.npm(Node Package Manager): npm是Node.js的包管理器,拥有世界上最大的开源库生态系统。通过npm,开发者可以轻松安装、分享和管理第三方模块,加速开发进程。

4.文件系统操作: Node.js提供了一组API,可以直接在服务器上读写文件,方便进行文件系统操作。

5.HTTP服务器: 内置的http模块使得创建HTTP服务器变得简单,这使得Node.js成为构建Web服务和微服务的理想选择。

6.流(Stream): Node.js的流API允许高效地处理大量数据,例如读取大文件或处理网络传输的数据。

7.社区支持: Node.js拥有庞大的开发者社区,提供了许多工具、框架和库,如Express.js(用于构建Web应用)、MongoDB(用于NoSQL数据库)等。

8.跨平台: Node.js可以在Windows、macOS、Linux等多种操作系统上运行。
使用Node.js,开发者可以用同一种语言(JavaScript)处理前端和后端的问题,实现了全栈开发的可能性。此外,由于JavaScript的普及,Node.js降低了服务器端开发的门槛,吸引了大量的Web开发者。

二、官方下载

地址:Node.js — Download Node.js®

选择linux系统版本

为了防止安装过程出现一些依赖报错问题,千万不要选择下载最新版,实际应该下载你的前端所用的nodejs版本,我下载的是v16版本,用的比较多这个版本

三、上传linux服务器

使用root权限账户登录linux服务器,按顺序执行如下命令

cd /opt

sudo mkdir nodejs

cd /nodejs

使用后finalshell工具或者Xftp工具把下载的压缩包上传到 /opt/nodejs 文件夹下

四、解压配置环境变量

输入解压命令

tar -Jxvf node-v16.20.2-linux-x64.tar.xz

解压完后删除压缩包 

rm -rf  node-v16.20.2-linux-x64.tar.xz

修改解压后的文件名

mv node-v16.20.2-linux-x64 node-v16.20.2

 输入ll查看改名后的文件

 编辑环境变量

vim /etc/profile

按 i 输入以下命令

export NODE_HOME=/opt/nodejs/node-v16.20.2
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

esc键 退出,:wq 保存内容

刷新文件

source /etc/profile

node -v 查看node是否安装成功 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值