JetBrains近期在其官方渠道透露了WebStorm 2025.2版本的更新計(jì)劃,預(yù)計(jì)這一重要更新將于7月份面世。作為專為Java和Typescript開發(fā)者打造的集成開發(fā)環(huán)境(IDE),WebStorm以其強(qiáng)大的項(xiàng)目理解和代碼編寫輔助功能深受開發(fā)者喜愛。
根據(jù)JetBrains發(fā)布的路線圖,WebStorm 2025.2版本將主要聚焦于現(xiàn)代開發(fā)工具的支持與性能提升。其中,對(duì)Bun包管理器的強(qiáng)化支持尤為引人注目。若項(xiàng)目中包含bun.lock文件,WebStorm將智能識(shí)別并推薦Bun作為默認(rèn)的包管理器,開發(fā)者甚至可以通過右鍵菜單直接使用Bun運(yùn)行文件,操作體驗(yàn)流暢,與Node.js無異。
WebStorm團(tuán)隊(duì)還計(jì)劃對(duì)后臺(tái)的Typescript類型引擎進(jìn)行重構(gòu),推出基于服務(wù)的新引擎。這一變革尤其針對(duì)使用大型框架或復(fù)雜組件樹的項(xiàng)目,旨在顯著提升處理速度。新引擎將優(yōu)化React和Angular模板中的標(biāo)簽與屬性補(bǔ)全功能,并著力解決第三方庫的邊緣問題,例如修復(fù)motion庫在新引擎下丟失props的bug,確保開發(fā)過程的順暢無阻。
在CSS支持方面,新版本W(wǎng)ebStorm也將帶來顯著提升。它將新增對(duì)現(xiàn)代CSS特性的識(shí)別,包括新屬性值、最新at-rules以及更新的CSS Color Module。同時(shí),針對(duì)CSS-in-JS場(chǎng)景中常見的CSS變量解析錯(cuò)誤問題,新版本也將進(jìn)行修復(fù),確保開發(fā)者能夠更高效地編寫和調(diào)試CSS代碼。
JetBrains還在為Typescript的未來發(fā)展積極布局。微軟的Typescript團(tuán)隊(duì)正致力于使用Go語言重構(gòu)編譯器和語言服務(wù),以期實(shí)現(xiàn)性能的大幅提升。這一舉措無疑將為Typescript開發(fā)者帶來更加高效和穩(wěn)定的開發(fā)體驗(yàn)。
對(duì)于渴望搶先體驗(yàn)這些新功能的開發(fā)者來說,加入WebStorm 2025.2的Early Access Program(EAP)將是一個(gè)不錯(cuò)的選擇。然而,需要注意的是,EAP版本可能存在不穩(wěn)定性,且部分功能在最終發(fā)布前可能會(huì)進(jìn)行調(diào)整或移除。因此,開發(fā)者在體驗(yàn)新功能的同時(shí),也需要做好應(yīng)對(duì)潛在問題的準(zhǔn)備。