vscode extention踩坑记

bash 复制代码
# 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

相关推荐
oushaojun24 小时前
vscode中支持deepseek ai辅助编程
vscode·copilot·deepseek
李高钢21 小时前
除了 IDE,C#/WPF 开发者每天离不开的 10 个工具
ide·c#·wpf
带娃的IT创业者1 天前
Emacs 31:一场静默而深刻的范式演进
编辑器·文本编辑器·开源软件·emacs·lisp·软件架构
●VON1 天前
芯笺 Markdown:面向 HarmonyOS PC 的本地优先 Markdown 编辑器
华为·编辑器·harmonyos·鸿蒙
sunoo-2291 天前
C 语言文件 IO 全攻略:从基础函数到实战踩坑(BMP 读取 + 词典查询)
linux·c语言·前端·笔记·vscode·学习
慕容引刀1 天前
或许你真的需要这个Git神器:让团队提交文案终于对齐了
人工智能·git·vscode·自然语言处理·github
●VON1 天前
芯稿 MarkDeck 使用指南:用 Markdown 写出可编辑的 PPT
华为·编辑器·powerpoint·harmonyos·鸿蒙
00后程序员张1 天前
iOS 开发全流程需要哪些工具?编码、调试、构建、发布阶段选择
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
nicehuai1 天前
烧录、查变量、看日志、调驱动:H-FlashScope搞定嵌入式下载调试的瑞士军刀
ide·vscode·visual studio