麒麟OS安装Node.js有四种方法:一、APT安装默认版本;二、NodeSource安装新版;三、nvm管理多版本;四、手动解压二进制包。各法适配不同开发需求。

如果您在麒麟操作系统上需要搭建Node.js开发环境,但尚未安装Node.js,则可能是由于系统默认未预装该运行时环境。以下是为麒麟OS安装Node.js的多种方法:
一、使用APT包管理器安装Node.js
麒麟OS基于Ubuntu/Debian,可直接通过APT安装官方仓库中提供的Node.js版本,操作简单且兼容性良好。
1、打开终端,执行更新命令以同步软件包列表:sudo apt update
2、安装Node.js及npm(Node.js包管理器):sudo apt install -y nodejs npm
3、验证安装是否成功:node --version && npm --version
二、使用NodeSource仓库安装较新版本Node.js
APT默认源中的Node.js版本通常较旧,NodeSource提供长期支持(LTS)和当前稳定版,适用于需要新版特性的开发场景。
1、下载并执行NodeSource安装脚本(以Node.js 20.x LTS为例):curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
2、安装Node.js与npm:sudo apt install -y nodejs
3、确认安装结果:node -v
三、通过nvm(Node Version Manager)安装并管理多个Node.js版本
nvm允许用户在同一系统中安装、切换不同版本的Node.js,适合需兼容多项目依赖的开发者。
1、安装nvm(从GitHub获取安装脚本):curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
2、重新加载shell配置文件(如.bashrc或.zshrc):source ~/.bashrc
3、列出可用的LTS版本:nvm ls-remote --lts
4、安装指定LTS版本(例如20.x):nvm install --lts=iron
5、设为默认版本:nvm alias default lts/iron
四、手动下载并解压二进制包安装Node.js
适用于无法联网或需完全控制安装路径的离线环境,所有文件仅存于用户指定目录,不涉及系统级写入。
1、访问Node.js官网下载对应麒麟OS架构(通常为Linux x64)的.tar.xz压缩包:https://nodejs.org/dist/
2、将压缩包保存至本地(如~/Downloads),然后解压到/opt/nodejs目录:sudo mkdir -p /opt/nodejs && tar -xf ~/Downloads/node-v20.12.2-linux-x64.tar.xz -C /opt/nodejs --strip-components=1
3、将bin目录加入PATH环境变量:echo 'export PATH="/opt/nodejs/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc
4、验证可用性:node --version

















