* 顧客に開発中のアプリを見てほしい * 自分たちはもちろんのこと、顧客にも素早く確認してもらいたい * アプリが完成に近づけば近づくほど、特定箇所の確認が難しくなる * 特定の手順を踏まなければならない * 特定の条件を満たさなければならない * このためのデバッグ用コードを残しておくと、リリースに影響するため、取り除くことを覚えておかなければならない * かといって、無ければ無いで開発に不便 こんな問題、思い当たりませんか? ネイティブアプリなら、プリプロセッサを使っての条件付きコンパイルによるデバッグビルド/リリースビルドで解決出来ますが、JavaScriptを使うWEBアプリではどうでしょうか? 実は、前回紹介したuglify-jsというnpmモジュールには、結合/圧縮だけではなく、この条件付きコンパイルという強力な機能があります。 ということで、上記の問題をこのuglify-js