Linux环境安装配置nodejs详细教程

Linux下安装Node.js

一、Node.js是什么?

Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。 Node.js使用了一个事件驱动、非阻塞式I/O 的模型。

Node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言 。

总的来说就是:nodeJS是JavaScript脚本语言的运行环境。

二、npm是什么

npm其实是Node.js的包管理工具(package manager),相当于后台的maven。

为啥我们需要一个包管理工具呢?因为我们在Node.js上开发时,会用到很多别人写的JavaScript代码。 如果我们要使用别人写的某个包,每次都根据名称搜索一下官方网站,下载代码,解压,再使用,非常繁琐。于是一个集中管理的工具应运而生:大家都把自己开发的模块打包后放到npm官网上,如果要使用, 直接通过npm安装就可以直接用,不用管代码存在哪,应该从哪下载。 更重要的是,如果我们要使用模块A,而模块A又依赖于模块B,模块B又依赖于模块X和模块Y, npm可以根据依赖关系,把所有依赖的包都下载下来并管理起来。否则,靠我们自己手动管理,肯定既麻烦又容易出错。

三、环境搭建

  1. 下载安装包
    官网地址:https://nodejs.org/en/download/package-manager
    在这里插入图片描述

    如果不想使用命令行安装,也可选择下载预构建的安装文件(只有Windows与macos环境),如下图,选择对应你系统的Node.js版本,这里我选择的是Windows系统、64位
    在这里插入图片描述

Tips:如果想下载指定版本,可直接打开此链接,选择自己想要的版本下载。https://nodejs.org/dist/
在这里插入图片描述
本次教程讲义node版本为18.20.3,linux操作环境为centos 7进行讲解
Linux操作系统环境下也可以用以下命令下载Node.js安装包

wget https://nodejs.org/dist/v18.20.3/node-v18.20.3-linux-x64.tar.xz

在这里插入图片描述

  1. 安装
    2.1 将上一步下载的安装包上传至服务器目录,如果使用的是命令下载的,可直接进入下一步,我这里使用的是WinSCP工具上传。
    在这里插入图片描述
    2.2 解压安装包
 tar -xvJf node-v18.20.3-linux-x64.tar.xz

在这里插入图片描述
2.3 创建软连接,使得在任意目录下都可以试用直接使用node命令和npm命令

ln -s /root/node-v18.20.3-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v18.20.3-linux-x64/bin/npm /usr/local/bin/npm

命令执行成功后,切到“usr/local/bin”目录,可以看到改目录下有两个文件
在这里插入图片描述

四、环境配置

  1. 执行以下命令,编辑环境配置文件
vim /etc/profile

在这里插入图片描述

  1. 按下键盘的【insert】键(方向键上方的插入键),开启编辑。
  2. 在文件底部新增如下两行内容
export NODE_HOME=/root/node-v18.20.3-linux-x64/bin/
export PATH=$PATH:$NODE_HOME:/usr/local/bin/

在这里插入图片描述

  1. 按下【ESC】键,输入【:wq】保存并退出。
  2. 刷新环境配置,使变量文件生效
source /etc/profile
  1. 检查node及npm版本
node -v
npm -v
  • 33
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在Linux安装Node.js,可以按照以下步骤进行操作: 1. 下载并解压Node.js的源文件。可以从Node.js官方网站上下载适合您系统的版本。使用以下命令下载并解压文件: ``` mkdir -vp /usr/local/software/nodeJs cd /usr/local/software/nodeJs wget https://nodejs.org/dist/v16.6.0/node-v16.6.0-linux-x64.tar.gz tar zxvf node-v16.6.0-linux-x64.tar.gz mv node-v16.6.0-linux-x64 node16 ``` 2. 建立软链接,将Node.js设置为全局可用。执行以下命令: ``` ln -s /usr/local/software/nodeJs/node16/bin/node /usr/local/bin ln -s /usr/local/software/nodeJs/node16/bin/npm /usr/local/bin ``` 3. 添加环境变量,以便系统能够找到Node.js。打开环境变量文件(例如/etc/profile)并添加以下内容: ``` export NODE_HOME=/usr/local/software/nodeJs/node16 export PATH=$NODE_HOME/bin:$PATH ``` 保存文件后,使用以下命令重新加载环境变量: ``` source /etc/profile ``` 4. 最后,可以通过以下命令验证Node.js是否成功安装: ``` node -v npm -v ``` 这将显示Node.js和npm的版本信息,确认安装成功。 请注意,这些步骤是基于引用\[1\]和引用\[2\]提供的安装指南。确保您的系统环境和下载的Node.js版本与引用中提供的一致。 #### 引用[.reference_title] - *1* *3* [Centos8 安装NodeJs,并配置好相关环境](https://blog.csdn.net/yexiaomodemo/article/details/127290053)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Linux系统安装Nodejs详细教程)](https://blog.csdn.net/qq_45830276/article/details/126022778)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值