3

@timer、などのいくつかの開発デコレータがあり@checkOptimizationsます。本番環境でそれらを削除する方法を見つけようとしています。クラスの例:

class Foo {
  @timer
  bar() {
  }
}

これで、デコレータを no-op 関数に置き換えることで、非常に簡単に機能しないようにすることができます。しかし、生成されたコードはかなり重いです (その基本クラスは非圧縮で 1640 バイト、デコレータなしでは 353 バイトです)。

4

1 に答える 1