5分钟从源码运行 VS Code
本指南将帮助你在5分钟内从源码构建并运行 VS Code 编辑器
环境要求
支持的操作系统
运行环境
所需工具
克隆源代码仓库
操作步骤
克隆仓库
克隆 VS Code 源代码仓库到本地
git clone https://github.com/microsoft/vscode.git
预期结果:克隆完成后会创建 vscode 目录
如果网络较慢,可以使用 GitHub 镜像源
进入项目目录
切换到项目目录并安装依赖
cd vscode
npm install
预期结果:看到大量依赖包被下载和安装
首次安装可能需要5-10分钟,取决于网络速度
编译并运行
编译项目并启动 VS Code 编辑器
npm run watch
npm run electron
预期结果:VS Code 编辑器窗口成功打开
需要打开两个终端窗口,一个用于编译监视,一个用于运行
验证成功
成功启动 VS Code 编辑器窗口
快速提示
如果 npm install 失败,尝试使用 npm install --legacy-peer-deps
开发模式下运行速度较慢是正常的,正式构建会优化性能
使用 Ctrl+Shift+P 打开命令面板测试功能
常见问题
npm install 失败,提示权限错误
使用管理员权限运行,或修复 npm 权限:npm config set unsafe-perm true
编译时报错缺少依赖
确保已安装 Python 3.7+ 并添加到 PATH,Windows 用户需要安装 Windows Build Tools
运行 npm run electron 时报错
确保 npm run watch 正在运行并已完成初始编译
下一步
查看官方贡献指南
了解如何参与 VS Code 开发
尝试修改代码并重新编译
体验开发流程
探索扩展开发
学习如何为 VS Code 开发扩展
相关项目推荐
freeCodeCamp/freeCodeCamp
freeCodeCamp.org开源代码库与课程体系,免费学习数学、编程与计算机科学
kamranahmedse/developer-roadmap
提供交互式学习路线图、指南和其他教育内容,帮助开发者在职业生涯中成长。
openclaw/openclaw
属于你个人的AI助手。全操作系统支持。全平台兼容。龙虾之道。🦞
vuejs/vue
此仓库为Vue 2版本。Vue 3版本请访问https://github.com/vuejs/core
n8n-io/n8n
具备原生AI能力的公平代码工作流自动化平台。支持可视化构建与自定义代码,可选自托管或云端部署,集成400多种服务。
f/awesome-chatgpt-prompts
本仓库包含用于优化 ChatGPT 及其他 LLM 工具使用的提示词精选集