Минификация
Минификация - это процесс сжатия вашего кода для уменьшения его размера и повышения производительности путём удаления ненужных символов, таких как пробелы, комментарии и неиспользуемый код.
Вы можете включить минификацию в tsdown с помощью опции --minify:
bash
tsdown --minifyNOTE
Минификация использует Oxc, который находится в альфа-версии, поэтому могут встречаться ошибки. Необходимо тщательно проверять минифицированный код перед запуском в продакшн.
Пример
Для следующего исходного кода:
src/index.ts
ts
const x = 1
function hello(x: number) {
console.log('Hello World')
console.log(x)
}
hello(x)Вот два возможных результата в зависимости от того, включена ли минификация:
js
//#region src/index.ts
const x = 1
function hello(x$1) {
console.log('Hello World')
console.log(x$1)
}
hello(x)
//#endregionjs
const e=1;function t(e){console.log(`Hello World`),console.log(e)}t(e);