Linux下Node.js安装与管理指南
在 Linux 系统上安装和配置 Node.js 主要有两种主流方法使用 Node 版本管理器NVM或直接安装二进制包。NVM 是管理多版本 Node.js 的首选工具而直接安装则适用于需要固定版本的生产环境。方法一使用 NVM 安装推荐NVM 允许你在同一台机器上安装和切换多个 Node.js 版本非常适合开发和测试。安装 NVM使用官方安装脚本进行安装curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash # 或者使用 wget # wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash 安装完成后需要重新打开终端或执行以下命令使 NVM 生效 bash source ~/.bashrc # 或 source ~/.zshrc取决于你使用的 Shell 使用 NVM 安装 Node.js安装最新 LTS 版本bash nvm install --lts安装特定版本例如18.20.4查看已安装版本nvm ls 切换使用的 Node.js 版本nvm use 18.20.4 设置默认版本nvm alias default 18.20.4方法二直接安装二进制包此方法直接从 Node.js 官网下载预编译的二进制包进行安装适合在服务器上部署固定版本。下载并解压 Node.js 二进制包以Node.js 18.x在x64架构为例# 进入用户主目录或临时目录 cd /usr/local/src # 下载 Node.js 18.x 的 Linux 64位二进制包 wget https://nodejs.org/dist/v18.20.4/node-v18.20.4-linux-x64.tar.xz # 解压文件 tar -xvf node-v18.20.4-linux-x64.tar.xz # 将解压后的文件夹移动到 /usr/local/ 目录下 sudo mv node-v18.20.4-linux-x64 /usr/local/nodejs 配置环境变量编辑 Shell 配置文件如~/.bashrc或~/.zshrc在文件末尾添加以下行export PATH$NODEJS_HOME/bin:$PATH 然后使配置生效 bash source ~/.bashrc验证安装与基础配置无论采用哪种方法安装安装后都应验证是否成功并进行基础配置。验证安装nodev # 检查 npm 版本 npm -v 成功执行并输出版本号即表示安装成功 。配置 npm可选但推荐设置 npm 全局模块安装路径和缓存路径避免使用sudomkdir ~/.npm-global # 配置 npm 使用新的路径 npm config set prefix ~/.npm-global # 将新路径添加到环境变量 echo export PATH~/.npm-global/bin:$PATH ~/.bashrc source ~/.bashrc设置 npm 镜像源国内用户加速安装方法对比与选择建议特性NVM (Node Version Manager)直接安装二进制包核心优势轻松管理多个 Node.js 版本自由切换。安装过程直接适合固定版本的服务器部署。适用场景个人开发、测试、需要兼容不同项目的环境。生产服务器、CI/CD 环境、容器镜像构建。维护难度低升级、切换版本非常方便。中升级需要手动下载新包并替换。推荐指数⭐⭐⭐⭐⭐ (对开发者)⭐⭐⭐⭐ (对运维/生产环境)总结建议对于绝大多数 Linux 用户尤其是开发者首选 NVM 进行安装。它提供了无与伦比的灵活性。仅在需要严格控制环境一致性的生产服务器上才考虑使用直接安装二进制包的方式。参考来源Node.js在Linux系统的安装与配置修改js版本_Linux系统Node.js的安装及环境配置node.js在Linux系统centos7和window10下安装配置【看过来】原来node.js安装及环境配置如此简单linux 安装node_Linux系统Node.js的安装及环境配置

相关新闻

Windows平台MSVC编译FFmpeg 6.0与ffplay Win32工程集成实战

Windows平台MSVC编译FFmpeg 6.0与ffplay Win32工程集成实战

1. 项目概述与动机在Windows平台上折腾FFmpeg,几乎是每一个音视频开发者的“成人礼”。网上教程很多,但大多集中在MinGW或Cygwin环境,直接用MSVC(Microsoft Visual C)这套微软“亲儿子”工具链来编译FFmpeg的完整攻略&…

2026/8/16 17:48:43 阅读更多 →
预训练以想象,微调以行动:世界-动作模型的兴起(下)

预训练以想象,微调以行动:世界-动作模型的兴起(下)

26年6月来自Nvidia 西雅图机器人实验室的Moritz Reuss写的博客“Pretrained to Imagine, Fine-Tuned to Act: The Rise of World-Action Models”。。。。继续。。。 仅表示:在推理阶段跳过视频生成 第三种方法是将视频骨干网纯粹用作表示,完全跳过推理阶…

2026/8/16 16:25:39 阅读更多 →
如何让你的AI更稳定01-驾驭提示词

如何让你的AI更稳定01-驾驭提示词

为更好的使用大模型,必须要足够的了解它,否则得到的结果会总是不尽如人意。提示词是什么用户输入给大语言模型的指令(包括文本,图片等),用于引导模型生成符合预期的输出。过程原理将文本转为向量&#xff0…

2026/8/16 17:53:07 阅读更多 →

最新新闻

那些打不开的 .brd 文件,都欠一个免费开源查看器

那些打不开的 .brd 文件,都欠一个免费开源查看器

那些打不开的 .brd 文件,都欠一个免费开源查看器 【免费下载链接】OpenBoardView View .brd files 项目地址: https://gitcode.com/gh_mirrors/op/OpenBoardView 周六晚上,维修店的老周收到客户发来的一份 .brd 文件,附言只有一句&…

2026/8/16 20:07:16 阅读更多 →
免费AI标注工具X-Anylabeling与Label-Studio选型与实战指南

免费AI标注工具X-Anylabeling与Label-Studio选型与实战指南

1. 项目概述:为什么我们需要免费的标注工具? 在计算机视觉和机器学习项目的实际开发流程中,数据标注是一个绕不开、且极其耗费人力的环节。无论是做目标检测、图像分割还是关键点识别,没有高质量、格式统一的标注数据,…

2026/8/16 20:07:16 阅读更多 →
UOS Server V20 ISO镜像制作方案

UOS Server V20 ISO镜像制作方案

UOS Server V20 系统镜像制作完整方案 一、镜像制作原理 关键结论: 使用系统制作ISO镜像的方法制作的镜像,在重新安装系统时,已经部署的软件不需要重新部署,因为所有软件和配置都会被完整打包到镜像中。 二、准备工作 2.1 环境要求…

2026/8/16 20:07:16 阅读更多 →
Java继承机制深度解析:从多态原理到内存模型与面试实战

Java继承机制深度解析:从多态原理到内存模型与面试实战

1. 项目概述:从一道面试题看Java继承的本质 “Father fs new Son(); fs想调用子类的方法怎么整?” 这个问题,相信不少在准备Java面试的朋友都见过,尤其是在一些大厂的面试题里。它像一把钥匙,直接捅到了Java面向对象核…

2026/8/16 20:07:16 阅读更多 →
IntelliJ IDEA集成Maven配置全攻略:从零搭建高效Java开发环境

IntelliJ IDEA集成Maven配置全攻略:从零搭建高效Java开发环境

1. 项目概述:为什么你的Maven配置总是不成功? 每次接手一个新项目,或者换一台新电脑,配置开发环境总是让人头疼。尤其是Maven,这个看似简单的Java项目管理和构建工具,却因为网络、路径、版本兼容性等一堆问…

2026/8/16 20:07:15 阅读更多 →
人工智能(AI)与深度学习(DL)已从实验室走向工业级系统

人工智能(AI)与深度学习(DL)已从实验室走向工业级系统

一、引言:AI应用全景图与本文结构人工智能(AI)与深度学习(DL)已从实验室走向工业级系统。本报告聚焦五大典型应用案例,每个案例均包含:技术原理(含数学直觉)代码实现&…

2026/8/16 20:06:15 阅读更多 →

日新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/16 0:00:54 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/16 0:00:55 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/16 0:03:55 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/16 0:00:54 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/16 0:00:55 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/16 0:03:55 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/16 6:00:23 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/16 6:00:24 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/16 6:00:27 阅读更多 →