Banner

microsoft/vscode 部署教程

2026-10-12

microsoft/vscode 仓库本身不是“装完就能对外用”的 Web 服务,更准确地说,它是 VS Code 桌面编辑器的开源基座 Code - OSS。 所以部署要分三种目标来看。

1. 本地构建 Code - OSS(开发/二次开发用)

适合想研究 VS Code 架构、改 UI、做私有发行版的人。

git clone https://github.com/microsoft/vscode.git
cd vscode

# 安装依赖
npm install

# 启动开发版
npm run watch   # 编译并监听变化
# 然后在另一个终端运行桌面版入口,例如 scripts/code.sh / code.bat

注意:实际构建命令会随版本变化,建议以仓库当前 README.md、CONTRIBUTING.md 和 package.json 里的 scripts 为准。

2. 自托管 Web 版 VS Code(浏览器访问)

如果你想要“部署一个网页版 VS Code”,不要直接部署 microsoft/vscode 仓库,应该用 code-server。

# Ubuntu / Debian 示例
curl -fsSL https://code-server.dev/install.sh | sh

# 启动并设置密码
code-server --bind-addr 0.0.0.0:8080 --auth password

# 浏览器访问
http://服务器IP:8080

code-server 是基于 VS Code 开源核心的社区实现,能跑在浏览器里,支持终端、扩展和远程开发,比 vscode.dev 更适合私有部署。

3. 直接用官方 Web 版

如果只是想临时编辑代码,不需要自己部署,可以直接用:

https://vscode.dev
https://vscode.dev/github/用户名/仓库名

但它受浏览器沙盒限制,不能当完整服务器 IDE 用。

怎么选

目标推荐方式
研究/改 VS Code 源码本地构建 microsoft/vscode
私有化网页版 IDE部署 code-server
临时看代码、改文件直接用 vscode.dev
完整云端开发环境用 GitHub Codespaces


5