21

パブリック名前空間の難読化をサポートする TypeScript のツールまたはフォークはありますか? つまり、次のようになります。

class MyUtil {
   print(): void { ... }
}

次のようなものに:

class xxy {
   aab(): void { ... }
}

そうでない場合、これを提供するためにコンパイラをフォークするのは簡単ですか? おそらく、なんらかのタイプのクラス注釈を使用して、難読化すべき/すべきでないものを示します。

(明らかに、パブリックな難読化は慎重に使用する必要があり、ライブラリには適していません!ただし、プロジェクト全体で一貫して使用する場合は優れています)

4

3 に答える 3

9

TypeScript でこれを行う理由はないと思います。代わりに、Closure Compiler などを使用して、JavaScript 出力の難読化を行うことができます。具体的には、Closure のAdvanced Compilation設定を調べてください。

于 2012-12-31T17:09:54.343 に答える