Vite terser minifier tun nichts
Posted: 15 May 2025, 03:10
Betrachten Sie dieses Reproskript.
In der Tat sind es ein paar Zeichen größer als die ursprüngliche counter.js Datei, die Vite als Teil der Vorlage generiert.
Warum passiert das? Wie mache ich Terser tatsächlich etwas in meinem vite build?
Code: Select all
#!/bin/bash -x
rm -rf my-vanilla-lib
npm create vite@latest my-vanilla-lib -- --template vanilla
cd my-vanilla-lib
npm i
cat
Die Ausgabe sieht so aus, mit Whitespace in meinem js völlig unminifiziert.function setupCounter(element) {
let counter = 0;
const setCounter = (count) => {
counter = count;
element.textContent = `count is ${counter}`;
};
element.addEventListener("click", () => setCounter(counter + 1));
setCounter(0);
console.log("Counter initialized");
}
export {
setupCounter
};
Warum passiert das? Wie mache ich Terser tatsächlich etwas in meinem vite build?