Visual Studio Code源码编译最完整解决方案

 

  • 简介:

1.Visual Studio Code(以下简称vscode)是一个轻量且强大的代码编辑器,支持Windows,OS X和Linux。内置JavaScript、TypeScript和Node.js支持,而且拥有丰富的插件生态系统,可通过安装插件来支持C++、C#、Python、PHP等其他语言。

2.有时我们需要自己开发编程工具,那么vscode是一个很好的选择。

想要编译vscode,首先我们需要下载vscode源码并且安装运行环境;

 

  • 开始:

1.安装环境:

  • Git
  • Node.JS, 64-bit, 版本在 8.12.0 9.0.0 之间 
  • Yarn
  • Python, 2.7版本 以上
  • 这些插件在官网下载即可,需要注意的是Node.JS下载的版本在8.12到9之间,等于和大于9是不行的。下载了Node.JS之后可以在命令行运行npm install -g yarn命令来下载Yarn,下载完的环境可以通过 环境 -v来查看版本。

     

2.在电脑上以管理员方式运行Powershell,然后跑下面这条命令(注意是在Powershell运行命令而不是在命令行运行)

npm install --global windows-build-tools --vs2015

3.运行完毕之后,我们重启一下电脑,我们通过git下载vscode源码:

git clone https://github.com/Microsoft/vscode.git

4.回到命令行,我们进入vscode项目地址,执行yarn命令

这过程如果出现下图错误,那通过错误提示的路径找到electron文件将electron文件夹删除即可。

至此,我们已经成功准备好所有的编译条件。

 

  • 运行

接下来我们通过两个命令就可以运行vscode源码了

首先我们通过命令进入vscode项目

运行yarn watch命令启动项目监听器,然后等待,下图表示监听器启动完毕

然后运行.\scripts\code.bat命令

如果出现vscode,那么恭喜你完成了整个编译过程!进下来,你可以通过增加或者修改vscode项目代码来自定义你的编译器了。

 

  • 参考

我在编译过程中遇到的问题:

Node.js版本要求在8-9,我下载最新的出现问题,卸载然后重新下载8.5

如果出现下面两图的问题,那么建议重新下载vscode源码项目进行尝试。

如果你遇到更多问题,请参考https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run-from-source

文章尚有不足之处,技术人应当解决需求为主,谢谢各位阅读本文。

 

 

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值