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