当前位置: 首页 > ops >正文

vscode extention踩坑记

# npx vsce package --allow-missing-repository --no-dependencies #耗时且不稳定
npx vsce package --allow-missing-repository #用这行
code --install-extension $vsixFileName --force

我问ai:为什么我的.vsix文件大了那么多
ai答:因为你没有用 --no-dependencies

果然,用了 --no-dependencies,文件体积小了很多,真香....

默默地过了几个版本,不知道从何时起,输出面板不能用了,开始排查:
先是问:为什么输出面板不能用了,一大波操作过后,结果还是不能用
然后说:启用Debug模式,并把reasonor调到最高,并启用sequential-thinking排查,一大波思考还是没用
开启了另一个工程:这个工程功能正常,请添加功能,添加完成还是失败
我又问:这个工程跟那个工程有什么区别,现在面板不能用了,启用sequential-thinking排查,失败...
可以肯定,这玩意ai搞不定了。token已经耗费我100多了,算了,ai搞不定的还得静下心来自己测试,各种删改比对,最后终于定位到这里。什么时候AI能 接管所有的除错流程呢?

我问gemini,说是网络问题:
因为安装过程依赖于 VS Code 能够成功地从外部源(Marketplace)下载并安装所有列出的依赖。如果用户在安装时存在以下情况,就可能导致扩展无法正常工作:

  • 网络问题: 用户机器无法访问 Marketplace 或下载源。
  • 依赖缺失或版本问题: .vsixpackage.json 列出的某个依赖在 Marketplace 上不可用,或者版本不兼容,或者存在依赖冲突。
  • Marketplace 暂时性问题: Marketplace 服务不稳定导致下载失败。

但我很清楚,不光网络不稳定,技术还不成熟,因为安装成功后,我输出面板还是无法输出,全部打包不用网络就好了。

结论:该技术不成熟,
不使用  --no-dependencies

http://www.xdnf.cn/news/6044.html

相关文章:

  • IP SSL怎么签发使用
  • DeepSearcher:开启智能搜索新纪元,赋能企业级数据研究
  • Prometheus+Grafana+AlertManager完整安装过程
  • UUG杭州站 | 团结引擎1.5.0 OpenHarmony新Feature介绍
  • 网络协议分析 实验七 FTP、HTTP、DHCP
  • ssti模板注入学习
  • 观成科技:加密C2框架Vshell流量分析
  • 当 DeepSeek 遇见区块链:一场颠覆式的应用革命
  • 分布式2(Zookeeper )
  • QDateTime修改时区导致时间戳不对的坑
  • MetaHipMer2:从头组装宏基因组
  • ElasticSearch深入解析(十二):聚合——分桶聚合、指标聚合、管道子聚合
  • 安全扫描之 Linux 杀毒软件 Clamav 安装
  • Django + Celery 打造企业级大模型异步任务管理平台 —— 从需求到完整实践(含全模板源码)
  • AI与机器学习深度集成:从设备端能力爆发到开发工具智能化
  • QML ComboBox部件的使用
  • spark分区器
  • 《Python星球日记》 第68天:BERT 与预训练模型
  • EasyRTC嵌入式音视频通信SDK打造带屏IPC全场景实时通信解决方案
  • GMT之Bash语言使用
  • idea挂掉,会导致进程不结束,切换profile环境,导致token认证不通过
  • Git的安装和配置(idea中配置Git)
  • Spring Boot 自动装配技术方案书
  • 【PostgreSQL数据分析实战:从数据清洗到可视化全流程】附录-C. 常用SQL脚本模板
  • LLaMA-Factory 微调 Qwen2-7B-Instruct
  • 数据的模型分析及可视化
  • docker-compose——安装redis
  • 什么是物联网 IoT 平台?
  • 三轴云台之控制算法协同技术篇
  • 【教程】Docker更换存储位置