You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux服务器安装Node.js v10与v14的方案咨询(无需NVM)

Node.js v10与v14共存及临时版本使用方案

一、同时安装两个版本(无需NVM)

可以在Linux服务器上同时安装Node.js v10和v14,具体步骤如下:

  • 下载对应版本的二进制tar包:
    从Node.js官方获取适配服务器架构(如x64)的v10和v14版本tar包。
  • 解压到独立目录:
    把两个版本分别解压到不同的固定目录,避免冲突,比如/opt/node-v10和/opt/node-v14。
    # 示例:处理v14版本
    tar -xJf node-v14.xxx-linux-x64.tar.xz
    mv node-v14.xxx-linux-x64 /opt/node-v14
    
    # 处理v10版本
    tar -xJf node-v10.xxx-linux-x64.tar.xz
    mv node-v10.xxx-linux-x64 /opt/node-v10
    
  • 创建差异化软链接:
    为两个版本的node和npm创建不同名称的软链接到系统可执行目录(如/usr/local/bin),这样就能区分调用:
    ln -s /opt/node-v10/bin/node /usr/local/bin/node10
    ln -s /opt/node-v10/bin/npm /usr/local/bin/npm10
    
    ln -s /opt/node-v14/bin/node /usr/local/bin/node14
    ln -s /opt/node-v14/bin/npm /usr/local/bin/npm14
    
  • 使用方式:
    需要v10环境时直接调用node10和npm10,v14环境则用node14和npm14,完全不会影响原有已安装的Node.js版本。

二、临时使用Node.js 14(通过tar包设置临时路径)

这个方案完全可行,且不会对现有环境造成任何修改,步骤如下:

  • 下载并解压v14的tar包到临时目录:
    比如解压到当前用户目录下的临时文件夹~/temp-node14:
    tar -xJf node-v14.xxx-linux-x64.tar.xz
    mv node-v14.xxx-linux-x64 ~/temp-node14
    
  • 临时调整终端PATH:
    在当前终端会话中,将临时版本的bin目录加入PATH最前端,让系统优先使用这个版本:
    export PATH=~/temp-node14/bin:$PATH
    
  • 验证版本:
    执行以下命令确认版本切换成功:
    node -v # 输出v14.x.x
    npm -v # 输出对应v14的npm版本号
    
  • 注意:该PATH修改仅对当前终端会话有效,关闭终端后会自动恢复到原有Node.js版本,无需额外清理。

内容的提问来源于stack exchange,提问作者aks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 01:35:10