W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
在一個典型的 Tauri 應(yīng)用中,JavaScript 占了很大比重,所以使 JavaScript 盡可能的輕量非常重要。
你可以從很多 JavaScript 打包器中選擇一種;比較流行的選擇有 Vite,webpack 和 rollup。 如果你配置正確的話,它們都可以產(chǎn)生最小化的 JavaScript,所以請參閱你選擇的打包器文檔來正確配置。 一般來說,你應(yīng)該確保:
這個選項(xiàng)會從最后生成的包中移除掉所有未使用過的 JavaScript 代碼。 所有流行的打包器都會默認(rèn)啟用這個功能。
代碼壓縮會移除不必要的空格,縮短變量名稱,并應(yīng)用其他優(yōu)化。大多數(shù)捆綁工具默認(rèn)啟用此選項(xiàng);一個顯著的例外是 Rollup,您需要使用像 rollup-plugin-terser 或 rollup-plugin-uglify 這樣的插件。
注意:您可以將 terser 和 esbuild 等代碼壓縮工具作為獨(dú)立工具使用。
當(dāng)您使用像 TypeScript 這樣編譯到 JavaScript 的語言時,源映射可以提供良好的開發(fā)體驗(yàn)。但由于源映射的體積通常相當(dāng)大,您必須在構(gòu)建生產(chǎn)版本時禁用它們。它們對最終用戶沒有任何好處,因此實(shí)際上是多余的負(fù)擔(dān)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: