HiSH 通过 apk 安装 Node.js、npm 与 pnpm

1. 问题背景

尝试用 nvm、n 来管理 Node.js 版本,结果死活都是下载到 x64 的版本。无奈之下回想起来很多应用的编译都是用 Alpine,找了资料发现还是可以通过 apk 安装,把缓存去掉,找到最新的版本即可。

2. 安装 Node.js 与 npm

在 Alpine Linux 中,直接使用 apk 安装 Node.js 和 npm 即可:

bash 复制代码
apk add --no-cache nodejs npm

3. 验证安装

安装完成后,执行以下命令检验是否成功:

bash 复制代码
node -v
npm -v

可以看到输出结果:

bash 复制代码
hish:~# node -v
v22.23.2
hish:~# npm -v
11.19.0

4. 设置国内镜像

为了提升 npm 下载速度,可以配置国内镜像源:

bash 复制代码
npm config set registry https://registry.npmmirror.com/

5. 安装 pnpm

最后,通过 npm 全局安装 pnpm:

bash 复制代码
npm install -g pnpm
相关推荐
Elcker9 小时前
YnuoAgent(依诺):一个 npm 包,跑起属于自己的 AI 研发平台
前端·人工智能·npm
孟陬15 小时前
解决动态 import 类型 Any 痼癖
typescript·node.js·bun
Dumbness15 小时前
后台管理员把自己锁在门外:RBAC 里「自己的权限只能由别人来减」
安全·node.js
熊猫钓鱼>_>15 小时前
精准碰一碰近场分享与拖拽投送实战:把文件“碰“进另一台设备【鸿蒙心迹】
开发语言·华为·harmonyos·鸿蒙·openharmony
攻城狮白玉17 小时前
Node.js 发布紧急安全更新:10 个漏洞,8 枚危险证书被拉黑。附AI修复提示词
node.js
Industio_触觉智能1 天前
用鸿蒙开发鸿蒙!DevEco三件套已支持鸿蒙PC|触觉智能鸿蒙南向嵌入式厂家
华为·harmonyos·鸿蒙·鸿蒙系统·开发板·openharmony·开源鸿蒙
Json____1 天前
用 FastAPI + Vue3 打造一套完整的在线考试系统:从组卷到阅卷的业务闭环实践
后端·node.js·fastapi·it学习·wwwoop.com
Dumbness2 天前
写 MCP 服务器踩的坑:stdout 是协议通道,一行不带换行的日志就能让客户端超时
node.js·mcp
flash俊杰2 天前
ContentPart 联合类型实战:不碰存量消息,怎么给 ChatMessage 加图片
node.js
Json____2 天前
用 Node.js + Vue3 打造一个家居装修 AI 智能咨询助手
node.js·agent·网站开发·智能体·wwwoop.com