VSCode源码编译

这篇具有很好参考价值的文章主要介绍了VSCode源码编译。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前期准备

VSCode源码官方文档及编译步骤 https://github.com/microsoft/vscode/wiki/How-to-Contribute

  • Git(2.39.1)
  • Node.JS(v18.14.0)
  • Yarn(1.22.19)
  • Python(3.11.1)
  • C/C++ compiler tool chain(windows-build-tools)(4.0)
Git安装及使用

参考博客:

廖雪峰 https://www.liaoxuefeng.com/wiki/896043488029600

Git的详细配置及使用在我的另一篇博客:https://blog.csdn.net/qq_38248561/article/details/128995156?spm=1001.2014.3001.5501

Git安装

正常安装即可,没有需要额外注意的事情

官方下载地址:https://git-scm.com/download/win

Git使用clone方式获取Github上代码

在想要保存代码的文件夹右键打开Git Bash,执行

git clone Github链接
Node.JS安装及配置

参考博客:

https://www.cnblogs.com/zhouyu2017/p/6485265.html

Node.JS安装

正常安装即可,没有需要额外注意的事情

官网下载地址 https://nodejs.org/en/download/

测试是否安装成功:
在命令行下输入node -vnpm -v,如果分别出现其版本号则说明安装成功

Node.JS环境配置

环境配置主要目的是指定npm安装的全局模块所在的路径,不配置即安装在默认路径:C:\Users\用户名\AppData\Roaming\npm
在此不做配置

yarn安装

使用Node.JS的npm安装,在命令行输入:

npm install yarn -g

检查yarn是否安装成功,在命令行输入:

yarn -v

出现版本号说明安装成功

Python安装及配置

官网地址 https://www.python.org/

安装时注意勾选上将python path添加到环境变量

C/C++ compiler tool chain安装

官方文档:https://github.com/felixrieseberg/windows-build-tools

使用yarn安装,在命令行输入:

yarn global add windows-build-tools
VSCode源码编译
将VSCode源码clone到本地

在想要存储VSCode源码的文件夹中右键打开Git Bash,输入:

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

执行后当前文件夹下会产生一个vscode文件夹

安装相关依赖

进入上一步产生的vscode文件夹,打开命令行
安装所有依赖项,执行

yarn

遇到报错:无法安装某些包。
解决方法:设置yarn忽略因版本引擎查询导致下载中断的问题,yarn下载与node版本没有强关联,所以这个命令不会有啥坏影响,只是打包的时候如果node版本不对的话,会导致打包失败。

yarn config set ignore-engines true

然后构建所有依赖项,执行

yarn watch
启动VSCode

进入C:\Code\CompileSourceCode_VSCode\vscode\scripts文件夹,使用如下命令执行code.bat以启动VSCode,此时会看到VSCode界面。【和自己电脑上安装的VSCode软件图标不同】

code.bat

第一次启动稍慢,之后执行code.bat后会立刻弹出VSCode界面。文章来源地址https://www.toymoban.com/news/detail-694093.html

到了这里,关于VSCode源码编译的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vscode通过ssh连接github仓库(git+ssh+github+vscode详细步骤)

    首先我们先来了解一下什么是 ssh 和 github SSH(Secure Shell)是一种网络协议,用于在不安全的网络中安全地传输数据和执行远程命令。它提供了加密的通信通道,使得数据传输过程中不容易被窃听或篡改。 SSH 使用公钥加密和私钥解密的方式进行身份验证和数据传输。用户生成

    2024年01月25日
    浏览(61)
  • VSCode源码编译

    前期准备 VSCode源码官方文档及编译步骤 https://github.com/microsoft/vscode/wiki/How-to-Contribute Git(2.39.1) Node.JS(v18.14.0) Yarn(1.22.19) Python(3.11.1) C/C++ compiler tool chain(windows-build-tools)(4.0) Git安装及使用 参考博客: 廖雪峰 https://www.liaoxuefeng.com/wiki/896043488029600 Git的详细配置及使用

    2024年02月10日
    浏览(18)
  • 利用git同步vscode本地库到GitHub仓库

    参考: VsCode安装和配置c/c++环境(超完整,小白专用) 参考: git的安装与配置教程-超详细版 (1)GitHub账号注册: 略(比较简单的,仅需要一个邮箱即可)。 (2)GitHub仓库建立: 登陆进去以后,就可以看到如下界面: 点击“New”即可创建一个新的库。 或者在“个人中心”→

    2024年02月04日
    浏览(61)
  • Git学习笔记(第8章):IEAD实现GitHub操作(VSCode)

    目录 8.1 VSCode登录GitHub账号 8.2 创建远程库 8.3 本地库推送到远程库(push) 8.4 远程库拉取到本地库(pull) 8.5 远程库克隆到本地库(clone) Step1 :安装“GitHub Pull Requests and Issues”插件 Step2 :登录GitHub账号 Step2.1 :点击左侧的 \\\"活动栏\\\"(Activity Bar)中的 \\\"GitHub\\\" 图标 Step2.2 :点击 \\\"Sign

    2024年01月24日
    浏览(41)
  • 【git】VSCode 上的文件夹如何上传到 github 上?

    VSCode 上的文件夹上传到github有什么意义? 版本控制:通过将文件夹上传到GitHub,您可以使用Git进行版本控制。这意味着您可以记录每个文件的修改历史,并轻松地切换到以前的版本。如果您犯了错误或需要回滚更改,版本控制使得恢复变得非常方便。 远程备份:将文件夹上

    2024年02月10日
    浏览(68)
  • 12.(开发工具篇vscode+git)vscode 不能识别npm命令

    问题描述: 解决方式: (1)右击VSCode图标,选择以管理员身份运行; (2)在终端中执行get-ExecutionPolicy,显示Restricted,表示状态是禁止的; (3)这时执行set-ExecutionPolicy RemoteSigned; (4)此时再执行get-ExecutionPolicy,显示RemoteSigned,则表示状态解禁,可以运行 (5)重启

    2024年02月16日
    浏览(37)
  • MinGW-w64:VScode编译工具下载安装配置教程

     MinGW-w64官网页面链接:MinGW-w64 MinGW,是 Minimalist  GNU  for Windows 的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库

    2024年02月05日
    浏览(73)
  • 工具系列(七) 本文(4万字) | Git入门教程 | 初始本地仓库-推送合并到远程仓库 | 解读VScode与PyCharm配置与使用git | CodeGeeX与Tabnine使用 |

    点击进入专栏: 《人工智能专栏》 Python与Python | 机器学习 | 深度学习 | 目标检测 | YOLOv5及其改进 | YOLOv8及其改进 | 关键知识点 | 各种工具教程

    2024年02月21日
    浏览(64)
  • 【工具】Github统计代码行数工具推荐(VScode插件、兼容任何平台、不用下载安装包)

    需求: 1)被要求统计代码行数; 2)不想打开Linux,懒得下载Windows版本GitStats; 3)打开了Linux但也不记得find命令行怎么用; 4)打开了Linux,装好了Gitstats但自己没有图形化界面所以无法打开其输出结果; 5)习惯用VScode编程。 其他工具: 1)Linux愿意使用Gitstats的请直接转到

    2024年02月05日
    浏览(54)
  • 【工具】vscode的常用插件之git插件

    🐚作者简介:花神庙码农(专注于Linux、WLAN、TCP/IP、Python等技术方向) 🐳博客主页:花神庙码农 ,地址:https://blog.csdn.net/qxhgd 🌐系列专栏:善假于物 📰如觉得博主文章写的不错或对你有所帮助的话,还望大家三连支持一下呀!!! 👉关注✨、点赞👍、收藏📂、评论。

    2024年02月12日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包