前言
創(chuàng)新互聯(lián)專注骨干網(wǎng)絡服務器租用十載,服務更有保障!服務器租用,四川雅安服務器托管 成都服務器租用,成都服務器托管,骨干網(wǎng)絡帶寬,享受低延遲,高速訪問。靈活、實現(xiàn)低成本的共享或公網(wǎng)數(shù)據(jù)中心高速帶寬的專屬高性能服務器。最近新開了一個項目,雖然用的是 vue 技術棧,但是為了項目的健壯性,還是強上了 typescript, 于是引出了下面的問題。
問題
之前使用過 ts-loader 打包 react 項目,給我的感覺就是巨慢,開發(fā)環(huán)境下,每次保存后,需要等10秒鐘左右才能構建完成,當時為了解決這個問題,把 ts-loader 替換成了 babel 的 typescript 插件,結果是非常的快,每次保存一秒中之內(nèi)就能完成構建。這次在 vue 中使用 typescript,開發(fā)環(huán)境下還算快,但是構建生產(chǎn)包時,進程都能夠被卡死,體驗非常糟糕,接下來講解如何替換 typescript 構建工具。
替換 ts-loader
修改 vue webpack 配置之前,我們需要知道 vue 是如何配置 ts-loader的,運行如下代碼,輸出 webpack 配置文件:
vue inspect > output.js
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。