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

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.dtcms.com/a/191392.html

相关文章:

  • 七部门:设立“国家创业投资引导基金”,优先支持取得关键核心技术突破的科技型企业上市融资
  • 学会使用ai作图
  • c++在头文件中声明全局的变量
  • TNNLS-2020《Autoencoder Constrained Clustering With Adaptive Neighbors》
  • Deep Learning(手写字识别 - CNN)
  • 阿里的库存秒杀实现与Inventory Hint技术解析
  • Python 接入DeepSeek
  • 高等数学第七章---微分方程(§7.1-§7.3微分方程概念、一阶微分方程、一阶微分线性方程)
  • 生成式人工智能认证(GAI认证)官网 - 全国统一认证中文服务平台上线
  • 一种资源有限单片机处理cJSON数据的方法
  • WordPress 文章和页面:它们的区别是什么?
  • Qt 的.pro文件配置详解
  • 让 Cursor 教我写 MCP Client
  • Qt for Android编译报错解决 -------- Connection reset
  • 编程技能:字符串函数04,直接使用 strcpy,解决报错
  • C#上位机RS485通信控制变频器
  • CodeBuddy Craft,我的编程搭子
  • 股指期货套期保值怎么操作?
  • python: *args 与 **kwargs 用法
  • 从零实现一个高并发内存池 - 2
  • 【软件测试】第二章·软件测试的基本概念
  • 牛客——签到题
  • JavaScript篇:揭秘函数式与命令式编程的思维碰撞
  • 软件设计师考试《综合知识》计算机编码考点分析——会更新软设所有知识点的考情分析,求个三连
  • 最短路与拓扑(2)
  • map格式可以接收返回 fastjson2格式的数据 而不需要显示的转换
  • 【THRMM】追踪情绪动态变化的多模态时间背景网络
  • PostgreSQL常用DML操作的锁类型归纳
  • FlashInfer - 介绍 LLM服务加速库 地基的一块石头
  • 通过宝塔配置HTTPS证书