Linux系统中如何下载、解压和安装特定版本的Node.js

 更新时间:2024年01月18日 09:55:51   作者:cheungxiongwei.com  
Nodejs版本坑众多,不同应用可能需要不同版本,下面这篇文章主要给大家介绍了关于Linux系统中如何下载、解压和安装特定版本的Node.js的相关资料,需要的朋友可以参考下

前言

在本文中,我们将详细介绍在Linux系统中安装Node.js LTS的步骤。我们将逐步解释如何下载、解压和配置Node.js,确保你能顺利完成安装过程。从使用wget命令获取正确的文件到通过tar命令解压文件,再到将Node.js添加到系统路径以方便在任何地方运行命令,我们将全面指导你完成整个过程。此外,我们还提供了更新npm的选项,以确保你能使用最新的Node.js包管理器。通过遵循本指南,你将轻松掌握在Linux系统上安装Node.js LTS的技巧和方法。无论你是新手还是有经验的开发者,本文都将为你提供清晰的指导,帮助你在你的项目中成功集成Node.js。

本文提供了下载、解压和安装特定版本的 Node.js 的详细步骤。以下载 node-v18.17.1-linux-x64.tar.xz 文件为例,以下是安装过程:

打开Nodejs官网

https://nodejs.org/en/download

linux nodejs

可以看到当前最新的 LTS 长期支持版本时 18.17.1 且包含 npm 9.6.7 版本。我们右键选择 Linux Binaries(x64) 选项并复制下载链接,在 Linux 中使用 wget 命令下载该压缩包。

下载文件:

首先,在终端中使用 wget 命令下载Node.js的压缩包文件:

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

要解压并安装 node-v18.17.1-linux-x64.tar.xz 文件中的 Node.js,可以按照以下步骤进行操作。请注意,文件名和版本号可能会因时间而变化,所以确保使用正确的文件名和版本号。

解压文件:

使用以下命令解压 .tar.xz 文件:

tar -xvf node-v18.17.1-linux-x64.tar.xz

进入目录:

进入解压后的目录:

cd node-v18.17.1-linux-x64

复制到安装目录:

将解压后的文件复制到你希望安装 Node.js 的目录。一般情况下,可以将文件复制到 /usr/local 目录,这是常见的安装路径。使用以下命令:

sudo cp -R * /usr/local/

设置环境变量:

将 Node.js 的可执行文件路径添加到你的系统 PATH 中,这样你就可以在任何地方运行 Node.js 命令。

在终端中执行以下命令来编辑你的 shell 配置文件(比如 .bashrc.zshrc等):

nano ~/.bashrc

在文件末尾添加以下行:

export PATH=$PATH:/usr/local/bin

保存文件并退出编辑器,然后使配置生效:

source ~/.bashrc

验证安装:

在终端中运行以下命令来验证 Node.js 是否正确安装:

node -v

你应该看到输出显示安装的 Node.js 版本号(在这里是 v18.17.1)。

更新 npm(可选):

在安装 Node.js 的过程中,npm(Node.js 包管理器)也会一同安装。你可以使用以下命令来更新 npm 到最新版本:

npm install -g npm

现在,你已经成功解压并安装了 Node.js v18.17.1。记得根据实际文件名和版本号做适当的调整。

在本文中,我们深入探讨了在Linux系统中安装Node.js v18.17.1的详细步骤。从下载压缩包到解压文件,再到将Node.js集成到系统路径,我们提供了逐步指南,旨在帮助各类开发者轻松完成安装。通过更新npm,还能确保使用最新的Node.js包管理器。无论你的技术水平如何,本文都为你提供了可靠的方法,助力你在Linux系统上成功安装并利用Node.js v18.17.1,为你的项目注入强大的功能和灵活性。

总结

到此这篇关于Linux系统中如何下载、解压和安装特定版本的Node.js的文章就介绍到这了,更多相关Linux安装特定版本Node.js内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Node.js中path模块操作路径的基本使用

    Node.js中path模块操作路径的基本使用

    这篇文章主要介绍了Node.js中path模块操作路径的基本使用,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08
  • node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)

    node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)

    这篇文章主要介绍了node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql),具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-04-04
  • 用Node提供静态文件服务的方法

    用Node提供静态文件服务的方法

    这篇文章主要介绍了用Node提供静态文件服务的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • 学习 NodeJS 第八天:Socket 通讯实例

    学习 NodeJS 第八天:Socket 通讯实例

    本篇文章主要介绍了学习 NodeJS 第八天:Socket 通讯实例,非常具有实用价值,需要的朋友可以参考下。
    2016-12-12
  • 解决npm install命令一直失败的坑

    解决npm install命令一直失败的坑

    文章总结:执行npminstall命令失败,可能是由于代理问题,可以尝试更换代理、权限、VSCode版本或网络环境(如使用移动热点)来解决
    2024-12-12
  • Node 自动化部署的方法

    Node 自动化部署的方法

    本篇文章主要介绍了Node 自动化部署的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • Node之简单的前后端交互(实例讲解)

    Node之简单的前后端交互(实例讲解)

    下面小编就为大家带来一篇Node之简单的前后端交互(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • NodeJs Express路由使用流程解析

    NodeJs Express路由使用流程解析

    路由路径和请求方法一起定义了请求的端点,它可以是字符串、字符串模式或者正则表达式。后端在获取路由后,可通过一系列类似中间件的函数去执行事务
    2023-01-01
  • Node.JS事件的绑定与触发示例详解

    Node.JS事件的绑定与触发示例详解

    Node中的事件模型就是我们常见的订阅发布模式,Nodejs核心API都采用异步事件驱动,所有可能触发事件的对象都是一个继承自EventEmitter类的子类实例对象,这篇文章主要给大家介绍了关于Node.JS事件的绑定与触发事件的相关资料,需要的朋友可以参考下
    2022-11-11
  • Node 搭建一个静态资源服务器的实现

    Node 搭建一个静态资源服务器的实现

    这篇文章主要介绍了Node 搭建一个静态资源服务器的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05

最新评论