讲师中心 微信公众号
AI工具推荐 视频效率加速

银河麒麟下怎么配置Node.js的运行环境

大枫同学_9656

大枫同学_9656

发布时间:2026-07-15 11:39:01

|

313人浏览过

|

来源于php中文网

原创

Node.js未安装或PATH未配置导致“command not found”,需据架构、网络及版本需求选装:软件中心一键安装(新手)、APT源装NodeSource LTS包(Vue/React推荐)、nvm多版本管理(混合项目)、离线解压配PATH(无网环境)。

银河麒麟下怎么配置node.js的运行环境

您正在银河麒麟操作系统上搭建前端或服务端 JavaScript 开发环境,但终端执行 node 命令提示 “command not found”,说明 Node.js 运行时未就位,也未完成路径注册——此时必须根据系统架构(x86_64 或 aarch64)、网络连通性(在线/离线)及是否需多版本共存,选择匹配的配置路径,选错会导致命令不可用、npm 初始化失败甚至项目依赖解析中断。

用麒麟软件中心一键安装(适合新手/无命令行经验)

第一步:点击屏幕左下角“开始菜单”→选择“软件中心”启动应用。
第二步:在顶部搜索框中输入 Node.js 并按回车键。
第三步:在搜索结果中定位名称为“Node.js(JavaScript 运行时)”的条目,确认发布者为“Kylin Software Center”或“麒麟软件有限公司”。
第四步:点击右侧“安装”按钮,输入管理员密码完成安装流程。
第五步:安装结束后,打开全新终端窗口,执行 node -v && npm -v——若同时输出类似 v20.12.2 和 10.5.0 的字符串,说明环境已就绪。

通过APT源安装NodeSource官方LTS包(推荐Vue/React项目)

方法一:自动脚本方式(最简路径)
① 打开终端,运行 sudo apt update 更新本地索引。
② 若未预装 curl,先执行 sudo apt install -y curl。
③ 添加 Node.js 20.x LTS 仓库:curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -。
④ 安装运行时:sudo apt install -y nodejs。
⑤ 验证:node --version 应输出 v20.12.2 或更高 LTS 版本;npm --version 必须同步返回有效数字——若 npm 不可用,说明安装过程被中断或权限不足,需重试第④步。

用于自动切换项目中适合的node 版本
用于自动切换项目中适合的node 版本

根据 package.json 中的 engines 字段自动检测 Node.js 版本需求,未安装 nvm 时自动安装并切换至对应版本。支持 Windows、macOS、Linux。适用于 Node.js 项目开发、版本切换和环境配置。

下载

方法二:手动配置仓库(ARM64用户必选)
执行命令添加 GPG 密钥:curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg。
根据麒麟OS底层代号写入源(Ubuntu 22.04 对应 jammy):echo "deb [arch=arm64 signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x jammy main" | sudo tee /etc/apt/sources.list.d/nodesource.list。
【注意】x86_64 用户请将命令中的 arm64 替换为 amd64,否则 apt update 会报错并跳过该源。
更新并安装:sudo apt update && sudo apt install -y nodejs。

用nvm管理多版本Node.js(适合维护Vue2/Vue3/Electron混合项目)

nvm 允许你在同一台机器上共存多个 Node.js 版本,并按项目切换,比如 Vue 2 项目用 v16,Vue 3 项目用 v20,Electron 旧版要求 v14——没有 nvm,你只能反复卸载重装,极易污染全局模块。
① 在终端中执行安装脚本:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash。
② 关闭当前终端,重新打开一个新终端窗口——这一步不能跳过,否则 shell 无法加载 nvm 函数。
③ 运行 command -v nvm,若返回 nvm 字样,说明环境变量已生效。
④ 列出所有可用的长期支持版本:nvm ls-remote --lts。
⑤ 安装最新 LTS 版本:nvm install --lts。
⑥ 设置默认使用该版本:nvm alias default 'lts/*'。
⑦ 执行 node -v 检查当前激活版本,输出应与第⑤步安装的版本一致。

手动解压二进制包并配置PATH(适用于离线环境或定制化部署)

这一步操作起来很简单,直接把下载好的 node-v20.12.2-linux-x64.tar.xz 文件拖进终端所在目录就行。
解压到 /opt 目录:sudo tar -xvf node-v20.12.2-linux-x64.tar.xz -C /opt。
进入解压后目录确认结构:ls /opt/node-v20.12.2-linux-x64/bin,应能看到 node 和 npm 两个可执行文件。
编辑全局环境配置:sudo vim /etc/profile,在文件末尾追加两行:
export NODE_HOME=/opt/node-v20.12.2-linux-x64
export PATH=$PATH:$NODE_HOME/bin。
使配置立即生效:source /etc/profile。
验证:node -v 和 npm -v 必须同时返回有效版本号——若只返回 node 版本而 npm 报错,说明 /opt/node-v20.12.2-linux-x64/bin 路径下缺少 npm 文件,需重新下载完整包。

热门AI工具

更多
讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

相关专题

更多
node.js调试
node.js调试

node.js调试可以使用console.log()输出调试信息、断点调试和第三方调试工具。详细介绍:1、console.log()输出调试信息,通过在代码中插入console.log()语句,开发人员可以在控制台输出变量的值、函数的执行结果等信息,以便观察代码的执行流程和状态;2、断点调试,可以在代码中设置断点,以便在特定位置暂停代码的执行,观察变量的值和执行流程等。

10969

2023.09.19

JavaScript 全栈开发基础(Node.js + 前端)
JavaScript 全栈开发基础(Node.js + 前端)

本专题系统介绍 JavaScript 在全栈开发中的核心知识结构,涵盖 Node.js 基础、Express/Koa 接口构建、前端交互设计、模块化与包管理、数据库连接、前后端数据通信与部署流程。通过完整项目示例,帮助学习者掌握从浏览器到服务器的一体化开发能力,实现真正意义上的全栈入门。

434

2025.11.26

Node.js后端开发与Express框架实践
Node.js后端开发与Express框架实践

本专题针对初中级 Node.js 开发者,系统讲解如何使用 Express 框架搭建高性能后端服务。内容包括路由设计、中间件开发、数据库集成、API 安全与异常处理,以及 RESTful API 的设计与优化。通过实际项目演示,帮助开发者快速掌握 Node.js 后端开发流程。

761

2026.02.10

JavaScript Node.js流处理与高效数据管道构建实践
JavaScript Node.js流处理与高效数据管道构建实践

本专题聚焦 Node.js 在大规模数据处理场景中的应用,系统讲解 Stream 流机制、背压控制、管道(Pipe)处理以及文件与网络数据流的高效传输方式。内容包括可读流、可写流、双工流与转换流的实现原理,并结合实际案例构建高性能数据处理管道,帮助开发者提升数据处理效率与系统吞吐能力。

324

2026.04.07

TypeScript Node.js 全栈工程化与Monorepo架构实践
TypeScript Node.js 全栈工程化与Monorepo架构实践

本专题围绕 TypeScript 在 Node.js 全栈开发中的工程化实践展开,系统讲解 Monorepo 架构设计、包管理策略、模块复用机制以及服务端与前端统一类型系统的构建方法。通过真实项目案例,帮助开发者提升大型全栈项目的可维护性与协作效率。

618

2026.06.16

讯飞绘文AI选题与热点策划合集
讯飞绘文AI选题与热点策划合集

本专题介绍讯飞绘文选题中心与AI选题方法,涵盖热点发现、赛道筛选、选题评估和内容规划,解决创作者找灵感难题。

0

2026.10.22

Playwright 测试失败怎么办
Playwright 测试失败怎么办

Playwright测试失败专题汇集超时、定位器匹配、浏览器提前关闭、依赖与插件配置、文件上传、SSL及Docker启动等故障文章,并介绍通过截图、报告和Trace定位错误。

20

2026.10.21

Playwright 页面操作指南
Playwright 页面操作指南

Playwright页面操作专题汇集元素定位、点击与输入、等待响应、多页面切换、Iframe、事件监听及文件处理的已审核文章,便于按操作场景查阅示例与常见问题。

0

2026.10.21

Playwright 入门教程
Playwright 入门教程

Playwright入门专题汇集测试框架安装、VS Code配置、录制脚本、编写首个用例、运行调试及查看报告的已审核文章,帮助初学者搭建端到端测试流程。

0

2026.10.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
WebStorm 官方调试文档
WebStorm 官方调试文档

共0课时 | 0人学习

RabbitMQ 教程手册
RabbitMQ 教程手册

共0课时 | 0人学习

Node.js 教程
Node.js 教程

共57课时 | 25.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn