最近有太多漏洞了……运行着本站的 PHP 环境在发布补丁之后就匆匆忙的进行更新,刚更新 PHP 的版本没多久后又看到了 Node 有高危漏洞需要修复。
虽然当前没有 Node.js 的程序对外提供服务,但还是将自己本地的 Node 进行一番更新升级才为妙……
这次的更新也与第一次安装时的操作大差不差,唯一的区别或许就是下载当前的最新版本。
# Docker 对每个操作系统都有特定的安装指导。 # 请参考 https://docker.com/get-started/ 给出的官方文档 # 拉取 Node.js Docker 镜像: docker pull node:24-alpine # 创建 Node.js 容器并启动一个 Shell 会话: docker run -it --rm --entrypoint sh node:24-alpine # 验证 Node.js 版本: node -v # Should print "v24.22.1". # 验证 npm 版本: npm -v # Should print "11.19.1". # 下载并安装 Yarn: corepack enable yarn # 验证 Yarn 版本: yarn -v # 下载并安装 pnpm: corepack enable pnpm # 验证 pnpm 版本: pnpm -v
下载新版本后发现默认版本还是旧版本,需要操作切换一下默认的版本。
查看当前的列表:
fnm list * v24.16.0 default * v24.22.1 * system
切换默认版本:
fnm default v24.22.1
至此默认的版本已经切换到v24.22.1的版本:
fnm list * v24.16.0 * v24.22.1 default * system
刚开始我使用的fnm use v24.22.1切换版本,这个在当时虽然看着是已经切换浏览,但每次重连就变回旧版版本的了。
后来才发现是需要用fnm default设置才行……
- 下载 Node.js®
https://nodejs.org/zh-cn/download