• 售前

  • 售后

热门帖子
入门百科

vscode 详细编译、调试步调

[复制链接]
张永峰 显示全部楼层 发表于 2022-1-16 01:41:26 |阅读模式 打印 上一主题 下一主题
步调一:搭建环境

参考官方文档举行编译:
https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run-from-source
假如已经编译过,可以rm ~/.cache/node-gyp 删除缓存
1.起首安装nodejs和npm
sudo apt-get install nodejs
sudo apt-get install npm
2.安装yarn和node-gyp
npm install --global yarn
npm install -g node-gyp
假如之前已经安装,可以使用扫除下令:
扫除缓存下令:yarn cache clean
(安装node二进制包,更新包)https://phoenixnap.com/kb/update-node-js-version
sudo npm install node-gyp 升级npm
办理 node-gyp graceful-fs错误(这个题目可以不消办理):https://github.com/apostrophecms/mechanic/issues/19
步调二:安装依赖

打开vscode目次,实行yarn下令
报错:
1.native-keymap : https://blog.caogenba.net/AS_JOPO/article/details/106436785
2.vscode-ripgrep: Command failed : 再实行yarn
3.electron: Command failed : 再实行yarn
别的下令未找到或有错误也是重新实行即可
步调三:调试

实行完上述下令,再实行./scripts/code.sh就可以开始调试了
(假如实行脚本出现chrome-sandbox权限题目,请实行下面的下令:sudo chown root:root chrome-sandbox,sudo chmod 4755 chrome-sandbox)
调试过程大概发现vscode oss无法安装扩展,参照下面的办理办法:
1.在体系中找到product.json文件
2.在此中添加如下内容:
  1. "extensionsGallery": {
  2.     "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
  3.     "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
  4.     "itemUrl": "https://marketplace.visualstudio.com/items"
  5. }
复制代码
参考网址:
https://stackoverflow.com/questions/37143536/no-extensions-found-when-running-visual-studio-code-from-source
3.调试过程会出现必要手动打开cpptools内里的后端,否则调试会报错
:vscode-cpptools/vscode-cpptools/Extension/debugAdapters/bin/OpenDebugAD7
别的

检察端标语下令,用于检察调试后端是否启动:
netstat -tunlp | grep vscode

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作