1、VS Code创建开发容器
- 指定基础镜像:(README:vscode-dev-containers/containers/python-3 at v0.202.3 · microsoft/vscode-dev-containers · GitHub)
FROM mcr.microsoft.com/vscode/devcontainers/python:0-${VARIANT}
使用devcontainer.json的变量定义:VARIANT": "3.9-bullseye"
即: mcr.microsoft.com/vscode/devcontainers/python:0-3.9-bullseye
- 安装nodejs:基于Chrome V8引擎的JavaScript运行环境,让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。
使用devcontainer.json的变量定义:V"NODE_VERSION": "lts/*"
执行:RUN if [ "${NODE_VERSION}" != "none" ]; then su vscode -c "umask 0002 && . /usr/local/share/nvm/nvm.sh && nvm install ${NODE_VERSION} 2>&1"; fi
Downloading and installing node v18.12.0
https://nodejs.org/dist/v18.12.0/node-v18.12.0-linux-x64.tar.xz
安装nodejs:安装最新LTS版本:nvm install lts/*