使用步驟
- 貼上 JavaScript 程式碼。
- 選擇是否縮短變數名、是否保留版權註釋。
- 點選「壓縮」,或按 Ctrl+Enter(Mac 上是 ⌘+Enter)。
- 複製或下載壓縮後的檔案。
引數說明
- 縮短變數名
- 把區域性變數和函式引數改成單個字母。全域性名稱保持不變,其他指令碼仍然可以呼叫。
- 保留版權註釋
- 保留以 /*! 開頭或包含 @license、@preserve 的註釋,很多開源協議要求保留這些宣告。
使用示例
function add(first, second) {
// sum
return first + second;
}
壓縮後是 function add(d,n){return d+n}。
常見問題
壓縮後的程式碼可以放心使用嗎?
Terser 只做不改變合法程式碼行為的轉換。依賴執行時函式名(例如 Function.name)的程式碼在縮短名稱後可能表現不同,這種情況請關閉「縮短變數名」。
支援新語法嗎?
支援,包括類、async 函式、可選鏈和模組等。它不會把程式碼轉換成舊瀏覽器能執行的寫法。
程式碼會上傳嗎?
不會,Terser 在瀏覽器中執行。
隱私說明
本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。