Skip to content
微信公众号

VSCode源码运行

环境安装

  • Git
  • Node.JS,version >= 10.16.0, < 11.0.0
  • Yarn
  • Python,版本2.7以上,不支持3.0及其以上版本(mac电脑自带python不需要下载)

以上环境安装相信大家都轻车熟路了,由于我电脑使用的Mac,所以相关的示例都在Mac系统中运行,windows上的大同小异,具体可以参考官网Wiki文档

源码下载

VSCode的源码每次更新都会优化UI部分,但整体架构是没有差别的,可能网上的关于VSCode的源码教程用的老版本的VSCode,在这里我采用目前最新的版本 - v1.39.2版本来讲解。

源码下载:VSCode Releases

下载后解压用VSCode编辑器打开,在命令行中输入 yarn 命令来安装依赖,中间会很耗时。 download-demo-start 中间会安装很多依赖包,如果发现网络不通、下载失败等情况,首先需要检查上述开发环境版本是否正确,必要时需要科学上网。 download-demo-end

源码运行

依赖安装完成后,进入到项目中,执行 yarn watch 执行构建工作: yarn-watch-start 直到你看到 Finished compilation with 0 errors after 108726 ms 输出,说明构建成功了! yarn-watch-end 这时候不要关闭当前命令行,构建命令没有退出,它会监视vscode源码文件的变化,如果有变化,它会马上执行增量的构建,实时反映源码变化的结果。

新起一个命令行,执行 ./scripts/code.sh ,windows下执行 \scripts\code.bat,此时会下载Electron。 vscode-run 下载完成后,即可运行。运行界面如下: vscode-show

本站总访问量次,本站总访客数人次
Released under the MIT License.