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/11/5 12:15:55 阅读更多 →
预训练以想象,微调以行动:世界-动作模型的兴起(下)

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

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

2026/11/8 0:32:53 阅读更多 →
如何让你的AI更稳定01-驾驭提示词

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

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

2026/11/9 4:12:00 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/13 5:13:25 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/13 5:13:25 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/13 5:13:25 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/13 22:08:41 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/14 2:41:37 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/13 5:13:25 阅读更多 →

日新闻

周新闻

月新闻