银河麒麟v10提供五种node.js安装方式:一、软件商店图形化安装;二、apt源自动安装(需建软链接);三、nodesource仓库装lts版;四、nvm管理多版本;五、arm64离线解压手动部署。

如果您在银河麒麟V10(KylinOS)系统上需要搭建前端或服务端JavaScript开发环境,则Node.js是必不可少的基础运行时。以下是针对该系统架构特性(含ARM64与x86_64)提供的多种安装方式,覆盖图形界面与命令行场景、在线与离线环境、单版本与多版本管理需求。
一、通过麒麟软件商店安装
该方法适用于桌面版银河麒麟V10,无需命令行操作,由系统预置的兼容性认证包提供支持,自动完成二进制部署与环境变量注册,适合初学者或快速验证场景。
1、点击屏幕左下角“开始菜单”,选择“麒麟软件商店”。
2、在搜索框中输入Node.js,按回车确认搜索。
3、在搜索结果中找到名称为“Node.js”的应用,点击右侧“安装”按钮。
4、等待安装进度条完成,关闭软件商店后,在终端中执行node -v和npm -v验证是否输出版本号。
二、通过APT源安装
该方法适用于Kylin V10 SP1及以上版本,底层基于Debian/Ubuntu系内核,利用系统原生包管理器安装,可自动处理依赖并注册标准路径,生成的可执行文件名为nodejs,需额外建立软链接以支持传统调用习惯。
1、打开终端,执行命令更新软件源列表:sudo apt update。
2、执行安装命令:sudo apt install nodejs npm。
3、安装完成后,运行nodejs --version检查Node.js版本(部分旧版APT源中二进制名为nodejs而非node)。
4、如需使用node命令调用,执行sudo ln -sf /usr/bin/nodejs /usr/bin/node创建软链接。
三、使用NodeSource仓库安装指定LTS版本
该方法适用于对Node.js版本有明确要求的项目(如Vue CLI、Create React App推荐的18.x或20.x LTS),通过官方维护的deb仓库获取长期支持版本,确保安全更新与API稳定性。
1、在终端中依次执行以下命令添加NodeSource GPG密钥:curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg。
2、根据麒麟OS底层版本(如Ubuntu 20.04对应focal),添加对应仓库源:echo "deb [arch=amd64 signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x focal main" | sudo tee /etc/apt/sources.list.d/nodesource.list。
3、更新源并安装:sudo apt update && sudo apt install -y nodejs。
4、验证安装结果:node -v应输出类似v20.12.2的LTS版本号。
四、使用nvm管理多版本Node.js
nvm(Node Version Manager)允许在同一系统中并存多个Node.js版本,便于切换不同前端项目的兼容版本,特别适合维护多个历史项目的开发者,且支持ARM64架构下的KylinOS。
1、下载并安装nvm脚本:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash。
2、配置nvm环境变量:编辑用户配置文件~/.bashrc,添加以下内容:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
3、使配置生效:source ~/.bashrc。
4、安装指定版本(例如v18.19.0):nvm install 18.19.0。
5、设置默认版本:nvm alias default 18.19.0。
6、验证当前版本:node -v和npm -v。
五、离线手动解压安装(ARM64专用)
该方法适用于无网络连接的ARM64架构银河麒麟V10服务器或嵌入式环境,需提前下载对应架构的官方tar.gz包,通过解压、重命名、移动路径与建立软链接完成部署,所有操作均不依赖网络及包管理器。
1、将安装包复制到/usr/local目录下,执行解压命令:tar -zxvf node-v12.18.3-linux-arm64.tar.gz。
2、解压后进入该目录,将文件夹重命名为node:sudo mv node-v12.18.3-linux-arm64 node。
3、将node文件夹移动至系统标准路径:sudo mv node /opt/。
4、为node和npm建立全局软链接:sudo ln -s /opt/node/bin/node /usr/local/bin/node,sudo ln -s /opt/node/bin/npm /usr/local/bin/npm。
5、验证安装:node -v应显示v12.18.3。











