WebStorm 2025.3正式发布:新特性强的离谱!
WebStorm 2025.3 正式发布!本次更新带来大量新功能与改进,涵盖 TypeScript、AI 助手、远程调试、框架支持、CSS 语法、Vitest 4 等多个方面。以下是核心亮点整理:
🔧 TypeScript 增强
✅ Service-powered Type Engine(服务驱动的类型引擎)
将类型计算委托给 TypeScript Language Service(而非 IDE 内部解析器)
更低 CPU 占用、更高性能、更贴近原生 tsc 行为
2025.3 起逐步灰度启用,状态栏实时显示启用状态

📦 更强的模块解析与 Monorepo 支持
- 支持
tsconfig.json中customConditions与"development"导出条件 - 无需构建即可实现自动导入、跳转定义、查找引用
- 改进 pnpm 符号链接包的自动导入逻辑(建议配合
moduleResolution: "nodenext"使用)
⚠️ 检测 TypeScript 服务 OOM(内存溢出)
当 TypeScript 服务因内存不足崩溃时,WebStorm 现可识别 stderr 中的 OOM 信息,并弹出提示建议增大堆内存:

📄 .mts/.mjs 扩展名修复 + allowImportingTsExtensions 支持
- 修复
.mts文件在自动导入时被错误替换为.mjs的问题 - 支持根据
allowImportingTsExtensions+moduleResolution自动选择.ts或.js扩展名(需设置:Code Style > TypeScript > Use file extension = “Auto”
🤖 AI Assistant 升级:集成 Junie 与 Claude Agent
Claude Agent 现已原生集成至 JetBrains AI Assistant,支持:
- 多 Agent 协同(Junie + Claude)
- 通过 JetBrains MCP Server 访问完整 IDE 能力(如读取上下文、操作文件等)

🎨 新默认主题:Islands
视觉体验全面升级:
- 更清晰的标签页识别
- 编辑器内更高对比度
- 工作区边界更分明
- 圆角设计更柔和

💡 纯 UI 更新,功能无变化。
🌐 远程 JavaScript 调试(WSL / Docker / Dev Containers)
- 支持在 WSL、Docker、远程开发容器 中调试前端 JS 项目
- 可在本地机器启动浏览器,自动连接远程服务
- 支持
JavaScript Debug与npm run调试配置
🌐 框架支持更新
Angular
- ✅ 支持 Angular 20.2 新语法:
as别名else if块中的@else if条件- ✅ 支持 Angular 20.1 模板中
+=/-=二元赋值操作符(WEB-73861)
Vue
🌫 初始 Vapor Mode 支持(Vue 3.6+):
- 识别
createVaporApp <script vapor>/<script setup vapor>模板生成支持- 组件或插件注册的 Vapor 指令识别
✅ 支持单文件组件中多个 <script> 块(Composition API + legacy script)
✅ 插件注册的指令识别(支持函数式 & install 对象形式)
✅ 全局组件 & 全局指令修复:
- 支持
types中.d.ts声明文件(扩展名可选) - 支持
GlobalDirectives接口(如 Vuetify 的vVuetifyClickOutside)
Astro
🐞 修复表达式内嵌 HTML 标签的误报错误
🐞 修复 “truthy” 标签高亮异常(WEB-60565, WEB-69032)
🔜 后续将对齐官方 Astro Language Server,提升兼容性
🎨 CSS 语法更新(WebRef 对齐)
基于 WebRef 同步最新标准,支持:
- ✅ 新数学函数:
round(),rem(),mod() - ✅ 新颜色函数:
color(),conic-gradient(), 等
⚡ Vitest 4 全面支持
- 修复因 Vitest 4 Breaking Change(Reporter API 变更) 导致的 “No tests found” 问题
- 现可正确发现 & 运行 Vitest 4 测试套件
✨ Prettier 体验升级
📊 新增 Prettier 状态小部件
- 显示当前文件是否由 Prettier 管理
- 保存时格式化失败时高亮报错
- 快速跳转至
.prettierrc配置文件

✂️ 粘贴时自动格式化
- 启用后,粘贴代码将立即按 Prettier 规则格式化
- 开关位置:Settings > Editor > Code Style > Prettier > “Run on paste”
⚙️ 统一 JavaScript Runtime 设置页
新增 统一运行时配置中心,集中管理:
- Node.js / Bun / Deno 解释器路径
- 为
.js/.ts运行配置选择默认 runtime

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


