CNB 在线远程开发优化镜像,基于默认开发环境,集成多版本 Node.js 与 uv 包管理工具,支持一键登录容器自动启用 Node.js 3.12 虚拟环境。
docker.cnb.cool/anyexyz/envbuild/nodejs:latestdocker.cnb.cool/anyexyz/envbuild/default-dev-env:latestfnm — 允许您通过命令行快速安装和使用不同版本的 node。16, 18, 20, 22default-dev-env,包含 Git、SSH、Vim、网络工具等main:
vscode:
- docker:
image: docker.cnb.cool/anyexyz/envbuild/nodejs:latest
services:
- vscode
- docker
默认启用了 Node.js 24 LTS 虚拟环境,无需手动激活:
# 登录容器后自动启用虚拟环境
root@container:~$ node -v
v24.12.0
如需切换版本:
# 切换到 Node.js 16
fnm use 16
# 切换到 Node.js 18
fnm use 18
# 切换到 Node.js 20
fnm use 20
# 切换到 Node.js 22
fnm use 22