zZZ1Ma
zZZ1Ma
  • 发布:2024-07-31 14:48
  • 更新:2024-07-31 15:29
  • 阅读:249

【报Bug】HBuilderX开发typeScript项目体验为何如此之糟糕?

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 23H2

HBuilderX类型: 正式

HBuilderX版本号: 4.24

第三方开发者工具版本号: Nightly Build 1.06.2407092

基础库版本号: 3.5.1

项目创建方式: HBuilderX

示例代码:

尝试过vsCode开发cli项目,遇到组件递归BUG无法解决;但vsCode至少在类型提示这块儿响应速度很快,HX开发组真有用你们自己的产品写TypeScript吗?新建任一文件,都需要重启HX才能识别其中类型,而且响应巨慢,CPU内存占用高, issues系统大片“typeScript 语言服务崩溃”。反观vsCode资源占用低,响应速度快,整个开发体验就像js(HX)之与vue(vsCode),整天都在不停地重启HX中度过

操作步骤:

见 【BUG 描述】

预期结果:

见 【BUG 描述】

实际结果:

见 【BUG 描述】

bug描述:

运行 vue + typeScript 项目

  1. 打开任一 .vue文件,鼠标悬浮至任一 import foo from bar、变量或方法上,类型提示很久(30s+)才出现;
  2. 代码中的类型警告,会在左下工具条提示“typeScript 语言服务崩溃”;
  3. 频繁切换 .vue文件,压根不提示类型;
  4. 新建 .ts 或 .d.ts 文件,其中的类型或方法,import 时代码提示很久(30s+)才出现;且无法自动import,需要重启才行;
  5. 待补充
2024-07-31 14:48 负责人:DCloud_HB_Gml 分享
已邀请:
2***@qq.com

2***@qq.com

即然这么糟,为啥不用vscode。试过好几次HBUILDER,每次不到半小时就忍不了。各种不适应。还是VSCODE香。

  • zZZ1Ma (作者)

    说了,vsCode开发cli项目遇到一个组件递归的bug无法解决;而且HX也不是啥都不行(路径补全、组件JsonDoc等,好像除了typeScript都还好),可用typeScript不就是为了类型安全吗,它单单这一点最拉

    2024-07-31 15:59

  • zZZ1Ma (作者)

    HBuilderX可视化创建的项目,用vsCode开发,文档写的也是一坨https://ask.dcloud.net.cn/article/36286

    2024-07-31 16:03

要回复问题请先登录注册