私たちは、Web サイトで errorception を使用して実際に発生するエラーを追跡し始めました。また、名前付き匿名関数を使用しています ( http://kangax.github.io/nfe/ ) 。
基本的に、目標は有用なスタック トレースを作成し、次のように無名関数/コールバックに名前を付けることです。
// anonymous function/callback with no name
$('#some_element').on('click', function(e) {
// do something
});
// give the anonymous function/callback a name that appears in the stack trace
$('#some_element').on('click', function _name_to_appear_in_st(e) {
// do something
});
したがって、縮小されたコードで匿名関数の名前 (この例では "_name_to_appear_in_st") を保持しようとしています。私は grunt/uglify を使用しており、 mangle: false をオプションに渡そうとしましたが、名前がありません。これについて最善の方法はありますか?