安装git,nodejs和yarn
安装Python27,3.x版本的不行,确保它在你的环境变量里;
安装gulp
npm install --global gulp-cli
安装windows build tools:
npm install --global windows-build-tools --vs2015
安装node-gyp
npm install -g node-gyp
上面安装的一大堆东西,看似没无关,其实他们大都是用来编译原生nodejs插件的,
nodejs的原生插件不是基于2进制分发的,是源码分发的,需要开发者自己编译;
下载vscode的源码;
用管理员的方式打开powershell,不是管理员身份不行
在源码根目录下执行:yarn,安装项目依赖的包,运行之前确保你处于FQ状态
这行命令执行时,需要下载electron,会比较耗时;
执行
yarn watch
这行会执行构建工作;直到你看到如下输出,说明构建成功了!
Finished compilation with 0 errors after
看到这一行后,构建命令并没有退出;
它会监视vscode源码文件的变化,如果有变化,它会马上执行增量的构建,实时反映源码