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

Trae安装指定版本的插件

前情

Trae是属于国产的跟 Cursor类似的AI编程IDE,我也是第一时间体验Trae的,虽然相比Cursor弱了一些,但是也绝对胜任了,前端因为排队问题我转战了Cursor,等到Trae出收费模式前,我已经办了Cursor会员了,本想等会员过期再转战Trae,但最近Cursor开始做妖,一些模型使用开始限制地区,我果断转战回Trae

问题

我近期的工作主要是使用uni-app开发跨平台项目,项目是使用vue3+ts的,但是在回归Trae的时候发现项目全线报红,最后找到原因是因为Vue (Official)的问题引起的,需要做版本回退,但是在做版本回退的时候发现想下载到指定版本的插件不是那么容易,特写此文记录下来

插件下载

解决方案1:

对于vs code我们是可以在插件页右链菜单安装指定版本,在AI编程IDE出来前作为前端第一IDE不是没有原因的

请添加图片描述

但是Trae我试了一下是不可以的,那我们只能手动下载插件指定版本做离线安装,因为插件和vs code是共用的,我第一时间就是去vs code的插件市场看看,但是很惊讶的发现我找不到下载入口,在网上找了解决方法,原来是官方特隐藏了入口,解决方法是手动拼接链接,链接规则如下:

marketplace.visualstudio.com/_apis/public/gallery/publishers/下图中标1处内容,也就是点号前的/vsextensions/下图中标2处内容,也就是点号后的/版本号/vspackage
请添加图片描述

像我们要下载Vue (Official) 3.0.1版,那我们的下载链接就像如下:

https://marketplace.visualstudio.com/_apis/public/gallery/publishers/Vue/vsextensions/volar/3.0.1/vspackage

解决方案2:

还是靠我们前端第一IDE扛把子vs code ,在vs code中我们在插件右键菜单中它不但提供了指定安装某一个版本,它还提供了下载指定的插件版本的功能,如下图
请添加图片描述

插件安装

在Trae中通过按ctrl+shift+p可以打开命令面板,在命令面板输入框中输入install,找到从VSIX安装,点击再找到你下载好的插件即可完成安装
请添加图片描述

虽然安装了指定版本的插件,但是它默认是开启自动更新的,记在在插件介绍页去掉自动更新的选项
请添加图片描述

小结

Trae因是新生代IDE在很多细节上并没有像vs code和Cursor那样做的完善,我看了vs code和Cursor是能直接在IDE中安装指版本,此文记录Trae不能在IDE中指定版本安装插件的解决方法,解决方法千千万,我的并不一定是最好的,如果你有更好的指定版本的离线插件安装方法,欢迎留言,一起讨论学习进步

http://www.lryc.cn/news/596582.html

相关文章:

  • 网络编程---TCP协议
  • 浏览器解码顺序xss
  • Matlab学习笔记:界面使用
  • 基础算法思想(递归篇)
  • Linux Bridge Cost
  • Java常用API(1)
  • csp基础知识——递推
  • 激光雷达-自动驾驶的“三维感知中枢“
  • postgresql导入导出数据;pg_restore: error: did not find magic string in file header
  • 学习pwn需要的基本汇编语言知识
  • 快速了解pandas库
  • Unity之C# 脚本与Unity Visual Scripting 交互
  • 嵌入式开发学习(第三阶段 Linux系统开发)
  • Model Control Protocol 使用MCP进行各种任务适配,调用工具和资源进行客户端开发
  • 基于AD7147电容触摸芯片与STC12C5A60S2单片机方案
  • SQL基础④ | 多表查询篇
  • AG32 mcu+cpld 联合编程(概念及流程)
  • OpenMVG OpenMVS 安装全流程常见问题与解决方法总结
  • 学习软件测试的第十九天
  • imx6ull-系统移植篇18——linux顶层 Makefile(下)
  • API是什么,如何保障API安全?
  • Springboot和postman的使用
  • XSS内容分享
  • 智能泵房监控系统:物联网应用与智能管理解决方案
  • Qt中QObject类的核心作用与使用
  • Qt 事件处理机制深入剖析
  • List<UserInfo> list = new ArrayList<>();为什么要这样创建数组?
  • 如何用keepAlive实现标签页缓存
  • 从 COLMAP 到 3D Gaussian Splatting
  • 滑动窗口经典问题整理