2014-01-09 3 views
11

の特定の領域をスキップするUglifyJS教える:おそらく、このようなコメントを使用して、コードの特定のセクションをスキップするUglifyJSを伝える方法はありコード

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

私のユースケースは、縮小を避けることに関係していますパフォーマンスの向上のためにカスタム化された方法でインライン化され、解析されます。 Minificationは、単純化されたパーサーを破壊します。

+0

あなたは、このための解決策を見つけましたか? – mwager

+0

Smartaleckの答え:use coffeescript :)しかし、深刻な、いいえ、していない。 – SimplGy

+0

もまだ解決策を探しています。 @SimplGy、何かを見つけましたか? –

答えて

0

残念ながら、これを行う方法はありません。

0

Uglify Compressorのグローバル定義は、条件付きでコードを削除するために使用できる機能です。

global_defs: { 
     DEBUG: false 
    } 

コンプレッサーは、それが一定のdefintionだと仮定しますと、到達不能であるとして、このようなコードを破棄します:

if (DEBUG) { 
     ... 
    } 

http://lisperator.net/uglifyjs/compress

関連する問題