WebStorm 2025.3正式发布:新特性强的离谱!

2025-12-25 11:54:02
文章摘要
WebStorm 2025.3 正式发布!本次更新带来大量新功能与改进,涵盖 TypeScript、AI 助手、远程调试、框架支持、CSS 语法、Vitest 4 等多个方面

WebStorm 2025.3 正式发布!本次更新带来大量新功能与改进,涵盖 TypeScript、AI 助手、远程调试、框架支持、CSS 语法、Vitest 4 等多个方面。以下是核心亮点整理:



🔧 TypeScript 增强

✅ Service-powered Type Engine(服务驱动的类型引擎)

将类型计算委托给 TypeScript Language Service(而非 IDE 内部解析器)

更低 CPU 占用、更高性能、更贴近原生 tsc 行为

2025.3 起逐步灰度启用,状态栏实时显示启用状态


📦 更强的模块解析与 Monorepo 支持

  1. 支持 tsconfig.jsoncustomConditions"development" 导出条件
  2. 无需构建即可实现自动导入、跳转定义、查找引用
  3. 改进 pnpm 符号链接包的自动导入逻辑(建议配合 moduleResolution: "nodenext" 使用)


⚠️ 检测 TypeScript 服务 OOM(内存溢出)

当 TypeScript 服务因内存不足崩溃时,WebStorm 现可识别 stderr 中的 OOM 信息,并弹出提示建议增大堆内存


📄 .mts/.mjs 扩展名修复 + allowImportingTsExtensions 支持

  1. 修复 .mts 文件在自动导入时被错误替换为 .mjs 的问题
  2. 支持根据 allowImportingTsExtensions + moduleResolution 自动选择 .ts.js 扩展名(需设置:Code Style > TypeScript > Use file extension = “Auto”




🤖 AI Assistant 升级:集成 Junie 与 Claude Agent

Claude Agent 现已原生集成至 JetBrains AI Assistant,支持:

  1. 多 Agent 协同(Junie + Claude)
  2. 通过 JetBrains MCP Server 访问完整 IDE 能力(如读取上下文、操作文件等)






🎨 新默认主题:Islands

视觉体验全面升级:

  1. 更清晰的标签页识别
  2. 编辑器内更高对比度
  3. 工作区边界更分明
  4. 圆角设计更柔和


💡 纯 UI 更新,功能无变化。





🌐 远程 JavaScript 调试(WSL / Docker / Dev Containers)

  1. 支持在 WSL、Docker、远程开发容器 中调试前端 JS 项目
  2. 可在本地机器启动浏览器,自动连接远程服务
  3. 支持 JavaScript Debugnpm run 调试配置




🌐 框架支持更新


Angular

  1. ✅ 支持 Angular 20.2 新语法:
  2. as 别名
  3. else if 块中的 @else if 条件
  4. ✅ 支持 Angular 20.1 模板中 += / -= 二元赋值操作符(WEB-73861)


Vue

🌫 初始 Vapor Mode 支持(Vue 3.6+):

  1. 识别 createVaporApp
  2. <script vapor> / <script setup vapor> 模板生成支持
  3. 组件或插件注册的 Vapor 指令识别


✅ 支持单文件组件中多个 <script> 块(Composition API + legacy script)

✅ 插件注册的指令识别(支持函数式 & install 对象形式)

✅ 全局组件 & 全局指令修复:

  1. 支持 types.d.ts 声明文件(扩展名可选)
  2. 支持 GlobalDirectives 接口(如 Vuetify 的 vVuetifyClickOutside


Astro

🐞 修复表达式内嵌 HTML 标签的误报错误

🐞 修复 “truthy” 标签高亮异常(WEB-60565, WEB-69032)

🔜 后续将对齐官方 Astro Language Server,提升兼容性




🎨 CSS 语法更新(WebRef 对齐)

基于 WebRef 同步最新标准,支持:

  1. ✅ 新数学函数:round(), rem(), mod()
  2. ✅ 新颜色函数:color(), conic-gradient(), 等



⚡ Vitest 4 全面支持

  1. 修复因 Vitest 4 Breaking Change(Reporter API 变更) 导致的 “No tests found” 问题
  2. 现可正确发现 & 运行 Vitest 4 测试套件




Prettier 体验升级

📊 新增 Prettier 状态小部件

  1. 显示当前文件是否由 Prettier 管理
  2. 保存时格式化失败时高亮报错
  3. 快速跳转至 .prettierrc 配置文件


✂️ 粘贴时自动格式化

  1. 启用后,粘贴代码将立即按 Prettier 规则格式化
  2. 开关位置:Settings > Editor > Code Style > Prettier > “Run on paste”





⚙️ 统一 JavaScript Runtime 设置页

新增 统一运行时配置中心,集中管理:

  1. Node.js / Bun / Deno 解释器路径
  2. .js / .ts 运行配置选择默认 runtime


⚠️ 注意:TypeScript 语言服务 仍使用 Node.js(WEB-73571)

声明:该内容由作者自行发布,观点内容仅供参考,不代表平台立场;如有侵权,请联系平台删除。
标签:
主流框架
模型开发平台
性能优化
监控运维