JetBrains 公布 WebStorm 2023.3 路线图
JetBrains 已公布了 WebStorm 2023.3 版本的路线图,以便用户可以率先了解到官方的规划以及能够预览一下未来能够用上的新功能。
WebStorm 2023.3 计划于 11 月底发布,此版本的主要关注点之一将是解决现有的痛点,特别是在 type-only imports、TypeScript service 和 monorepos 方面。开发团队将致力于完善新功能,例如改进的错误格式和语言服务器集成。并计划添加对已发布的新版本语言和框架的功能的支持;以及改进性能,尤其是修复 freezes 问题。
主要聚焦于以下内容:
- 完善 WebStorm 中最近添加的功能。之前的版本引入了一些非常重要的新功能,包括改进了 TypeScript 和 JavaScript 中的错误格式以及对 Svelte 和 Vue 语言服务器的语言服务器支持。在此版本中将继续改进和完善这些功能。
- 支持新的 CSS 功能。将支持的一大重要功能是
@property
(WEB-60090),它代表 stylesheet 中的自定义属性注册,允许属性类型检查、设置默认值以及属性是否应该继承值。 - Type-only import 改进。将考虑解决 WebStorm 中的
import type
问题。计划在设置中添加一个新选项,以便用户可以在类型注释和声明的导入语句中使用 type-only import,而无需考虑 tsconfig.json ( WEB-57056 ) 中的设置如何。还将解决添加import type
语句的问题(WEB-57058 和 WEB-59752)。 - JavaScript 和 TypeScript 增强。将扩展 TypeScript 支持,以处理 package.json 中定义的
imports
功能和导航的export
字段,使其与 JavaScript 中的工作方式相同(WEB-60536)。将更好地支持"Find Usages"和跨模块重构(WEB-37907)。还将允许通过 New | JavaScript File 选项创建 .jsx 文件,并为类型上的单参数 lambda 添加自动包含括号的选项(WEB-58835)。 - 更好的 monorepo 体验。将重新设计“Run”和“Debug”上下文菜单以及配置名称。这将带来更友好的用户体验,因为它们不会以相同的名称创建,而这在使用 monorepo 时可能会非常不便(WEB-59713)。还将在单独打开 monorepo 中的项目时提供更好的体验。 ( WEB-50009 )
- 支持新的 Vue 功能。将继续为 Vue 3 添加更好的支持,并添加三个期待已久的功能。改进包括使用
defineExpose
(WEB-56696) 解析和完成属性、支持defineSlots
(WEB-61142),以及根据defineOptions
函数定义的组件名称自动建议导入组件 (WEB-61481)。 - 支持新的 Angular 功能。将在 WebStorm 2023.3 中添加对 Angular 即将推出的新功能(如
signals
)的支持。 - 整体性能。开发团队一直在研究跟踪器中的各种性能问题 ( WEB-58740 )。
值得注意的是,上述功能不一定全部包含在 WebStorm 2023.3 版本中,有可能跳票,具体以版本发布的更新项为主。
更多详情可查看官方公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 分享 8 个 CSS 小技巧
前言 在网页设计和前端开发中,CSS属性是非常重要的一部分。掌握常用的CSS属性不仅可以使你的网页看起来更美观,还能提升用户体验,今天小编为大家介绍8个常见的CSS小技巧: 1.修改滚动条样式 下图是我们常见的滚动条,现在需要改变滚动条的宽度和颜色了,并把它画的圆一点。 (常见的滚动条) 可以用::-webkit-scrollbar来实现: /*设置滚动条的宽度*/ ::-webkit-scrollbar{ width: 10px; } /*将轨道改为蓝色,并设置圆形边框*/ ::-webkit-scrollbar-track{ background-color: blue; border-radius: 10px; } /* 将滚动条设置为灰色并将其设置为圆形*/ ::-webkit-scrollbar-thumb{ background: gray; border-radius: 10px } /*悬停时呈深灰色*/ ::-webkit-scrollbar-thumb:hover{ background: darkgray; } (改变之后的滚动条) 2.修改光标停留在页面上的...
- 下一篇
【玩转鲲鹏DevKit系列】如何快速迁移软件包?
本文分享自华为云社区《【玩转鲲鹏DevKit系列】如何快速迁移软件包?》,作者: 华为云社区精选 。 软件包含各种不同格式的文件,如RPM包通常包含二进制文件、SO 库文件、JAR包、配置文件等,人工迁移适配,开发人员需要逐行分析软件包构成,替换、修改、编译不兼容文件,手动打包生成鲲鹏版本,周期长、效率低、技术门槛高。 鲲鹏 DevKit 代码迁移工具可提供软件包扫描和软件包重构等功能,自动分析软件包兼容性、快速提供鲲鹏版本下载路径、一键重构鲲鹏版本,实现软件包Hour 级跨平台迁移。 号外! 华为将于2023年9月20-22日,在上海世博展览馆和上海世博中心举办第八届华为全联接大会(HUAWEICONNECT 2023)。本次大会以“加速行业智能化”为主题,邀请思想领袖、商业精英、技术专家、合作伙伴、开发者等业界同仁,从商业、产业、生态等方面探讨如何加速行业智能化。 我们诚邀您莅临现场,分享智能化的机遇和挑战,共商智能化的关键举措,体验智能化技术的创新和应用。您可以: 在100+场主题演讲、峰会、论坛中,碰撞加速行业智能化的观点 参观17000平米展区,近距离感受智能化技术在行业中的...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址