Angularを難読化

できればjsのコードを難読化してデプロイしたいと考えています。
良い難読化ライブラリや難読化手法をご存知でしたら教えていただきたいです。

また完璧に難読化できなくても、ある程度リバースエンジニアリングが嫌になる程度でも歓迎です。

2 Likes

Angualr CLIを使ったプロジェクトであれば ng build --prod のようにプロダクションビルドをおこなえば圧縮と難読化が行われます。ソースマップをデプロイしなければリバースエンジニアリングは基本的につらい程度にはなっていると思います。

1 Like

私はjavascript-obfuscatorを使い、npmからビルド成果物に対して噛ませていました。が、最近成果物との相性が悪くなり、やや面倒になってしまったので外しています。上の方が答えてくださっているように、prodビルドであれば問題ないと考えています。
ご参考までに。

1 Like