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