JetBrains近期宣布,其針對(duì)Java與Typescript開(kāi)發(fā)者的集成開(kāi)發(fā)環(huán)境(IDE)WebStorm將迎來(lái)2025.2版本的重大更新,預(yù)計(jì)該版本將于今年7月面世。此次更新旨在進(jìn)一步增強(qiáng)現(xiàn)代開(kāi)發(fā)工具的支持,并對(duì)性能進(jìn)行多項(xiàng)優(yōu)化,以滿(mǎn)足日益增長(zhǎng)的開(kāi)發(fā)者需求。
作為Java與Typescript開(kāi)發(fā)者的得力助手,WebStorm憑借其深入的項(xiàng)目結(jié)構(gòu)理解能力,為開(kāi)發(fā)者提供了高效的編碼體驗(yàn)。在新版本中,最引人矚目的變化是對(duì)Bun包管理器的支持力度加大。若項(xiàng)目中存在bun.lock文件,WebStorm將智能識(shí)別并推薦Bun作為默認(rèn)包管理器,省去了繁瑣的手動(dòng)配置步驟。開(kāi)發(fā)者還能通過(guò)右鍵菜單輕松使用Bun運(yùn)行文件,這一操作方式與Node.js的使用體驗(yàn)極為相似。
在Typescript支持方面,WebStorm開(kāi)發(fā)團(tuán)隊(duì)計(jì)劃對(duì)后臺(tái)的類(lèi)型引擎進(jìn)行深度重構(gòu),引入基于服務(wù)的新引擎架構(gòu)。這一舉措主要針對(duì)使用大型框架或復(fù)雜組件結(jié)構(gòu)的項(xiàng)目,旨在提升整體處理效率。新引擎不僅將增強(qiáng)React(Typescript)和Angular模板中標(biāo)簽與屬性的自動(dòng)補(bǔ)全功能,還將修復(fù)一些第三方庫(kù)可能存在的問(wèn)題,例如motion庫(kù)在新引擎下可能出現(xiàn)的props信息丟失問(wèn)題。
CSS支持也得到了全面升級(jí)。新版本W(wǎng)ebStorm將支持最新的CSS特性,包括新增的屬性值、最新的at-rules規(guī)則以及更新后的CSS Color Module標(biāo)準(zhǔn)。同時(shí),該版本還解決了CSS-in-JS場(chǎng)景下CSS變量解析不準(zhǔn)確的問(wèn)題,為開(kāi)發(fā)者提供了更加穩(wěn)定可靠的CSS編輯體驗(yàn)。
對(duì)于渴望提前體驗(yàn)2025.2版本新功能的用戶(hù),JetBrains提供了Early Access Program(EAP)參與機(jī)會(huì)。然而,需要注意的是,EAP版本尚處于測(cè)試階段,可能存在不穩(wěn)定情況,部分功能也可能在正式發(fā)布前進(jìn)行調(diào)整或取消。因此,建議用戶(hù)在參與EAP時(shí)保持謹(jǐn)慎態(tài)度,并根據(jù)自身需求進(jìn)行選擇。