Il s'agit de la commande uglifyjs qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
uglify-js - page de manuel pour uglify-js 2.4.15
DESCRIPTION
/usr/bin/nodejs ./bin/uglifyjs input1.js [input2.js ...] [options] Utilisez un seul tiret pour
lire l'entrée à partir de l'entrée standard.
REMARQUE : par défaut, il n'y a pas de mutilation/compression. Sans [options], il analysera simplement
fichiers d'entrée et vider l'AST avec les espaces et les commentaires supprimés. Atteindre
compression et mutilation, vous devez utiliser `-c` et `-m`.
OPTIONS
--source-map
Spécifiez un fichier de sortie où générer la carte source.
--source-map-racine
Chemin d'accès à la source d'origine à inclure dans la carte source.
--source-map-url
Le chemin d'accès à la carte source à ajouter dans //# sourceMappingURL. Par défaut à la
valeur passée avec --source-map.
--source-map-include-sources
Passez ce drapeau si vous souhaitez inclure le contenu des fichiers sources dans la carte source
en tant que propriété sourcesContent.
--in-source-carte
Carte de source d'entrée, utile si vous compressez du JS généré à partir de certains
autre code d'origine.
--vis-ie8
Passez ce drapeau si vous ne vous souciez pas de la conformité totale avec Internet Explorer 6-8
bizarreries (par défaut, UglifyJS essaiera d'être à l'épreuve d'IE).
--expr Analyser une seule expression, plutôt qu'un programme (pour analyser JSON)
-p, --préfixe
Ignorez le préfixe des noms de fichiers originaux qui apparaissent dans les cartes source. Par exemple -p 3
supprimera 3 répertoires des noms de fichiers et s'assurera qu'il s'agit de chemins relatifs. Vous pouvez
préciser aussi -p relatif, ce qui fera qu'UglifyJS déterminera lui-même le relatif
chemins entre les sources originales, la carte source et le fichier de sortie.
-o, --output
Fichier de sortie (par défaut STDOUT).
-b, --embellir
Embellissez la sortie/spécifiez les options de sortie.
-m, --mutiler
Noms de mangle/options de mangle de passe.
-r, --réservé
Noms réservés à exclure de la mutilation.
-c, --compresse
Activer les options compresseur/passer le compresseur. Options de passe comme -c
hoist_vars=false,if_return=false. Utilisation -c sans argument pour utiliser la valeur par défaut
options de compression.
-d, --définir
Définitions globales
-e, --joindre
Intégrez tout dans une grande fonction, avec une liste de paramètres/arguments configurable.
--commentaires
Conservez les commentaires de copyright dans la sortie. Par défaut cela fonctionne comme Google
Fermeture, en gardant les commentaires de style JSDoc qui contiennent "@license" ou "@preserve". Tu
peut éventuellement passer l'un des arguments suivants à ce drapeau : - "all" pour garder
tous les commentaires - une expression rationnelle JS valide (doit commencer par une barre oblique) à conserver uniquement
commentaires qui correspondent. Notez qu'actuellement, *tous* les commentaires ne peuvent pas être conservés lorsque
la compression est activée, en raison de la suppression du code mort ou des instructions en cascade dans
séquences.
--préambule
Préambule à ajouter à la sortie. Vous pouvez l'utiliser pour insérer un commentaire, par exemple
exemple pour les informations de licence. Cela ne sera pas analysé, mais la carte source
s'adaptera à sa présence.
--Statistiques
Afficher le temps d'exécution des opérations sur STDERR.
--gland
Utilisez Acorn pour l'analyse.
--singe-araignée
Supposons que les fichiers d'entrée soient au format SpiderMonkey AST (comme JSON).
--soi Se construire (UglifyJS2) comme une bibliothèque (implique --envelopper=UglifyJS --exporter-tout)
--envelopper Intégrez tout dans une grande fonction, en faisant les ???exports??? et ???global???
variables disponibles. Vous devez passer un argument à cette option pour spécifier le
nom que prendra votre module lorsqu'il sera inclus, par exemple, dans un navigateur.
--exporter-tout
Utilisé uniquement lorsque --envelopper, cela indique à UglifyJS d'ajouter du code pour exporter automatiquement tous
globals.
--peluche Afficher des avertissements de portée
-v, --verbeux
Verbeux
-V, --version
Imprimer le numéro de version et quitter.
--noerr
Ne lancez pas d'erreur pour les options inconnues dans -c, -b or -m.
Utilisez uglifyjs en ligne en utilisant les services onworks.net