Les erreurs indiquent la ligne
Si le code ne peut pas être lu, le message donne la ligne et la colonne du problème pour que vous le corrigiez dans votre source.
Minifiez du JavaScript avec Terser : suppression des espaces et des commentaires, raccourcissement des noms de variables et retrait du code inaccessible. Gratuit et privé.
Collez du JavaScript moderne, y compris les fonctions fléchées, les classes et le code asynchrone.
Choisissez si les noms locaux sont raccourcis, conservez les commentaires de licence, et cochez « Module ES » quand le code utilise import ou export.
Choisissez « Minifier le JavaScript », puis copiez le code ou téléchargez-le sous le nom script.min.js.
Si le code ne peut pas être lu, le message donne la ligne et la colonne du problème pour que vous le corrigiez dans votre source.
Dans un script classique, les fonctions et les variables de premier niveau gardent leur nom afin que les autres scripts de la page puissent encore les appeler.
Du code minifié est plus difficile à lire, mais n’importe qui peut le reformater. Ne comptez jamais dessus pour dissimuler des clés d’API ou d’autres secrets.
La minification modifie l’écriture du code source en le raccourcissant là où c’est possible. Gzip compresse les octets de la réponse pendant le transfert et est décompressé par le navigateur. Un site peut utiliser les deux ; cet outil produit du JavaScript minifié, pas une archive gzip.
Elle autorise les instructions import et export, applique le mode strict et permet au minificateur de raccourcir aussi les noms de premier niveau, ce qui est sans risque dans un module.
Non. Compilez d’abord le TypeScript ou le JSX en JavaScript, puis minifiez le résultat compilé.
Normalement oui, pour du code standard. Un code qui lit des noms de fonctions ou de classes à l’exécution peut casser quand les noms sont raccourcis : désactivez alors « Raccourcir les noms ».