Question Dites à UglifyJS de sauter une zone de code particulière


Est-il possible de dire à UglifyJS de sauter une section de code particulière, peut-être en utilisant des commentaires comme ceci:

// uglifyjs:skipStart
filter = function(item){ /* some crazy filter logic that will repeat 500,000 times */ }
// uglifyjs:skipEnd

Mon cas d'utilisation consiste à éviter la minification d'une fonction qui sera intégrée et analysée de manière personnalisée pour un gain de performance. La minification casse l'analyseur simplifié.


11
2018-01-09 20:24


origine


Réponses:


Malheureusement, il n'y a pas moyen de le faire.


0
2018-03-24 19:00



Les définitions globales de Uglify Compressor est une fonctionnalité que vous pouvez utiliser pour supprimer le code de manière conditionnelle.

    global_defs: {
      DEBUG: false
    }

le compresseur supposera que c'est une définition constante et rejettera le code comme étant inaccessible:

    if (DEBUG) {
      ...
    }

http://lisperator.net/uglifyjs/compress


0
2017-11-24 12:37