Linux系统安装Nodejs(详细教程)

本文提供了一种在Linux CentOS7系统上安装Node.js的详细教程。首先,在/usr/local目录下创建nodejs文件夹,并通过wget命令下载v12.14.0版本的Node.js。接着,解压文件,删除冗余的压缩包,并将解压后的文件夹重命名为nodejs。然后,通过软链接将bin目录下的node和npm设置为全局可执行。最后,测试安装是否成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux系统安装Nodejs(详细教程)

介绍:

​ Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型, [1] 让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHPPythonPerlRuby等服务端语言平起平坐的脚本语言

我的linux服务器是CentOS 7,下面来一步一步的安装教程

第一步 下载node.js

下载地址是:https://nodejs.org/en/download/

这里有两种方式下载:

  1. 下载到本地上传到服务器(相比于第二种更麻烦一些)
  2. 通过wget命令直接下载到linux服务器上

下面开始讲解第二种方法

1、首先我们在/usr/local文件夹下新建一个名为nodejs的文件夹

cd /usr/local
mkdir nodejs

在这里插入图片描述

cd nodejs
wget https://nodejs.org/dist/v12.14.0/node-v12.14.0-darwin-x64.tar.gz

在这里插入图片描述

2、解压及其重新命名

此时已经存在了压缩包,我们需要解压

tar zxvf node-v12.14.0-darwin-x64.tar.gz

在这里插入图片描述

删掉多余的压缩包

rm -rf node-v12.14.0-darwin-x64.tar.gz

改名为nodejs

mv node-v12.14.0-darwin-x64/* /usr/local/nodejs

第二步 建立软链接

​ 此时的bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以通过建立软链接的方式将这个设置为全局。
执行:

ln -s /usr/local/nodejs/bin/node /usr/local/bin
ln -s /usr/local/nodejs/bin/npm /usr/local/bin

第三步 测试

在这里插入图片描述

<think>嗯,用户想在Linux服务器安装Node.js,他们可能不太熟悉这个过程,需要详细的步骤指导。首先,我应该回忆一下自己知道的安装方法,确保信息准确。根据提供的引用资料,安装方法主要有两种:使用包管理器手动安装和手动下载二进制包安装。 用户可能是系统管理员或者开发人员,他们可能在部署应用时需要Node.js环境。考虑到不同的Linux发行版,比如Ubuntu和CentOS,安装命令可能不同,我需要分别说明。包管理器安装比较简单,适合快速安装,但版本可能不是最新的。手动安装则适合需要特定版本的情况,但步骤稍微复杂。 还要注意环境变量的配置,确保node和npm命令在终端中可用。引用中提到了编辑.bash_profile文件,这可能适用于CentOS,而Ubuntu用户可能需要编辑.bashrc或其他文件。需要提醒用户根据实际情况调整路径。 另外,验证安装是否成功的几个命令(node -v,npm -v,npx -v)很重要,应该包括在教程中,让用户确认安装正确。可能用户会遇到路径问题,比如解压后的文件夹位置是否正确,或者环境变量没有生效,这时候需要source命令或者重新登录。 用户可能没有提到但需要注意的点包括权限问题,比如是否需要sudo来执行某些命令,或者下载的二进制包是否与系统架构匹配(比如x64还是arm)。引用中的例子用了v16.14.0和v14.21.3,但用户可能需要其他版本,需要指导他们去官网查找合适的版本链接。 最后,生成相关问题时要覆盖常见后续步骤,比如多版本管理、权限问题解决、生产环境配置等,这样用户遇到其他问题时可以参考。需要确保回答结构清晰,步骤分点,让用户能一步步跟随操作,避免遗漏关键步骤。</think>### Linux服务器安装Node.js详细教程 #### 方法一:通过包管理器安装(推荐) 1. **Ubuntu/Debian系统** ```bash # 安装nodejs最新LTS版本 curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs ``` 2. **CentOS/Red Hat系统** ```bash # 启用NodeSource仓库 curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash - sudo yum install -y nodejs ``` 安装完成后验证: ```bash node -v # 显示版本号如v20.13.1 npm -v # 显示npm版本号如10.7.0 ``` #### 方法二:手动安装二进制包[^3][^4] 1. **下载安装包** 访问[Node.js官网](https://nodejs.org/zh-cn/download),选择`Linux Binaries (x64)`格式的.tar.xz文件 2. **上传并解压** ```bash cd /usr/local tar -xJvf node-v20.13.1-linux-x64.tar.xz mv node-v20.13.1-linux-x64 nodejs ``` 3. **配置环境变量** 编辑`~/.bash_profile`文件: ```bash export PATH=/usr/local/nodejs/bin:$PATH ``` 执行生效命令: ```bash source ~/.bash_profile ``` #### 验证安装 ```bash node -v # 应显示版本号 npm version # 显示npm详细信息 npx -v # 显示npx版本 ```
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值