高度な最適化を備えた Google クロージャー コンパイラを使用して縮小したい独自の Javascript ライブラリがあります。ドキュメントを見ると、ライブラリの外で使用される関数を宣言する方法がわかります。
ただし、ライブラリで宣言されたグローバル変数を保持する方法が見つかりませんでした。クロージャーコンパイラーは、それらが使用されていないと考えているため、それらを削除するだけです。誰でも助けることができますか?
編集: コード例:
var variable_1 = true;
これは私のライブラリの冒頭でグローバルに定義されていますが、ライブラリ自体では使用されていません。一部のページに含まれている場合は、ライブラリの外で使用されます。しかし、その Closure コンパイラは知らないため、これらの宣言を削除します。