CNB 在线远程开发优化镜像,基于默认开发环境,集成多版本 Node.js、Bun 包管理工具及 WebStorm IDE,支持一键登录容器自动启用 Node.js 24 LTS 虚拟环境。
docker.cnb.cool/scaffold/examples/nodejs:latestdocker.cnb.cool/scaffold/examples/defaultworkenv:latestfnm — 允许您通过命令行快速安装和使用不同版本的 node。16, 18, 20, 22, 24default-dev-env,包含 Git、SSH、Vim、网络工具等main:
vscode:
- docker:
image: docker.cnb.cool/scaffold/examples/nodejs:latest
services:
- vscode
- docker
默认启用了 Node.js 24 LTS 虚拟环境,无需手动激活:
# 登录容器后自动启用虚拟环境
root@container:~$ node -v
v24.x.x
如需切换版本:
# 切换到 Node.js 16
fnm use 16
# 切换到 Node.js 18
fnm use 18
# 切换到 Node.js 20
fnm use 20
# 切换到 Node.js 22
fnm use 22
# 切换到 Node.js 24
fnm use 24
所有 Node.js 版本的包管理器均已配置腾讯云镜像源,无需手动设置:
https://mirrors.cloud.tencent.com/npm/https://mirrors.cloud.tencent.com/npm/https://mirrors.cloud.tencent.com/npm/内置 Bun 高性能 JavaScript 运行时,可直接使用:
bun --version bun install bun run