麒麟OS安装Node.js有四种方法:一、麒麟软件中心一键安装;二、APT源安装NodeSource官方包;三、nvm管理多版本;四、离线手动安装二进制包。
如果您在麒麟操作系统上需要搭建前端开发环境,Node.
js是必不可少的基础运行时。以下是为麒麟OS安装 Node.js 的多种可行方法:
一、使用麒麟软件中心安装
麒麟软件中心集成了适配麒麟OS的官方软件包,其中包含经过兼容性测试的 Node.js 版本,安装过程无需手动处理依赖,且自动配置环境变量。
1、点击屏幕左下角“开始菜单”,选择“软件中心”启动应用。
2、在软件中心顶部搜索框中输入
Node.js并按回车键。
3、在搜索结果中找到名称为
Node.js(JavaScript 运行时)
的条目,确认其发布者为“Kylin Software Center”或“麒麟软件有限公司”。
4、点击该条目右侧的“安装”按钮,输入管理员密码完成安装。
5、安装完成后,在终端中执行
node-v和npm -v验证版本信息。
二、通过APT源安装NodeSource官方包
NodeSource 提供了针对 Debian/Ubuntu 衍生系统的预编译二进制包,麒麟OS 基于 Ubuntu,可直接复用该源,获得较新且稳定的 LTS 版本,并由系统包管理器统一维护依赖与路径注册。
1、打开终端,执行命令更新本地包索引:
sudo apt update。
2、安装 curl 工具(若未预装):sudo apt install -y curl。
3、下载并执行 NodeSource 安装脚本,例如安装 Node.js 20.x LTS:curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -。
4、运行安装命令:
sudo apt install -y nodejs。
5、验证安装:
node --version应输出 v20.x.x,npm --version应输出对应 npm 版本。
三、使用nvm管理多版本Node.js
nvm(Node Version Manager)允许在同一系统中安装并快速切换多个 Node.js 版本,适用于需兼容不同项目依赖的开发者,尤其适合维护 Vue 2/3、React 17/18 等混合技术栈的团队。
1、在终端中执行以下命令下载并安装 nvm:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash。
php版微信js-sdk支付接口类php版微信js-sdk支付接口类下载2、关闭当前终端,重新打开一个新的终端窗口以加载 nvm 环境变量。
3、执行
command -v nvm,若返回nvm则表示安装成功。
4、列出可用的长期支持版本:
nvm ls-remote --lts。
5、安装最新 LTS 版本:nvm install --lts。
6、设置默认使用该版本:
nvm alias default 'lts/*'。
7、执行
node -v检查当前激活版本。
四、离线手动安装Node.js二进制包
当目标系统处于物理隔离、无网络访问权限时,可通过预下载适配架构的 Node.js 二进制包进行部署,该方式不依赖包管理器,适用于政务、金融等高安全等级场景。
1、在联网环境中确认目标麒麟OS的 CPU 架构:uname -m(输出aarch64表示 ARM64,x86_64表示 AMD64)。
2、前往 Node.js 官方镜像站下载对应架构的 LTS 版本压缩包,例如:node-v18.20.8-linux-arm64.tar.gz或node-v20.17.0-linux-x64.tar.xz。
3、将压缩包复制至目标麒麟OS的
/opt目录下。
4、解压至当前目录:
tar -xvf node-v18.20.8-linux-arm64.tar.gz。
5、重命名解压后文件夹为
node:sudo mv node-v18.20.8-linux-arm64 /opt/node。
6、配置系统环境变量:编辑
~/.bashrc
,末尾追加两行:
export NODE_HOME=/opt/node export PATH=$PATH:$NODE_HOME/bin。
7、使配置生效:
source ~/.bashrc,随后执行node -v验证。
