自主搭建Web版VS Code的主要过程。目前,主要有三种方式可以搭建Web版VS Code。其一,使用微软官方提供的VS Codespaces;其二,通过VSCode开源项目的源代码自己构建Web版VS Code;其三,使用第三方公司(或组织)开发的Web版VS Code。
由于微软官方提供的VS Codespaces目前只能在微软Auzre公有云上搭建,所以在此不考虑这种方式;由于通过VSCode开源项目的源代码自己构建的Web版VS Code稳定性很差,主要适用于学习其源代码或者二次开发VS Code,所以不推荐这种方式。
因此,本文介绍使用第三方公司Coder开发的code-server,在一台运行Ubuntu 20.04 LTS操作系统的服务器上,基于Docker自主搭建Web版VS Code。如果使用的版本不同,可作参考。