クライアント側の dart コード (または dart によって生成された js) を非表示/難読化することは可能ですか?
JavaScriptを使用する場合、難読化がルートのようです。Dart には難読化ツールが付属していますか?
ありがとう
クライアント側の dart コード (または dart によって生成された js) を非表示/難読化することは可能ですか?
JavaScriptを使用する場合、難読化がルートのようです。Dart には難読化ツールが付属していますか?
ありがとう
コマンドラインから実行する場合pub build
、デフォルトはツリーシェーキングとミニフィケーションです。(DartEditor ツリー シェーク内から実行すると、縮小化が無効になります。
縮小化とツリー シェイキングは難読化にかなり近いと思いますが、難読化は目的ではなく、クライアントがダウンロードする必要があるファイル サイズを縮小するためだけのものです。ツリー シェイキングは、実際にはどこにも呼び出されていないコードを削除し、縮小化により、読み取り可能な名前を短いランダムな文字の組み合わせに置き換えます。
それに加えて、Dart の難読化ソリューションについては知りません。
Dart2Dart は Dart コードに対して同じことを行いますが、現在は実験的なものです。
pub build
JavaScript の代わりに Dart コード (dart2dart) を出力するように構成する方法の例を次に示します。Apache サーバーで Dart WebApp を実行します。