google-closure-compiler

    2

    1答えて

    Tl; dr: JSをクロージャコンパイラでコンパイルするときにjavaの代わりにnpmを使用します。 こんにちはすべて、だから、明らかに、閉鎖コンパイラは、Javaへの依存を取り除くされ、代わりにJS(https://github.com/google/closure-compiler-js)を使用します。 私の質問はあなたとgalsはGruntをこの方法で使用する方法があるか、またはGulpを

    0

    2答えて

    プログラムのカスタム 'オブジェクト指向'表現を構築するために、Googleクローズコンパイラを使用して特定のES6ソースファイルを解析したいと思います。この表現には、ソースファイル内のすべてのクラスの詳細と、それらのクラスに含まれるメソッドおよび変数が含まれます。私はAntlrを使用したJavaプログラムのためにこのタスクを完了しました。適切なgrammarを取得したら、実装をかなり単純明快にし

    0

    1答えて

    Googleのクローズコンパイラを使用して、Javaスクリプトコードのサイズを縮小しています。残念ながら、Closure Compilerは、Advancedモードですべての関数名を変更する簡単なオプションがなくても変更します。 プロパティとして定義されている関数(例:car.bla = function())を完全に除外する必要があります。これには、私が使用し、ローカルコードでは一切定義されてい

    1

    1答えて

    Googleクローズコンパイラを使用してシンボルをエクスポートすると、何か不足しています。私が達成したいのは、Javascriptライブラリを作成し、クライアントが使用できる機能だけをエクスポートすることです。 ドキュメントには、エクスポートする機能とプロパティで@exportアノテーションを使用するように指定されています。しかし、独自のコードベースで同じメソッドシグネチャでgoog.export

    1

    1答えて

    コンストラクタ関数のインスタンスではなく、Googleクロージャコンパイラを使用して複雑な関数型を参照するにはどうすればよいですか? foo.jsは /** @externs */ /** @const */ const CoolLibrary = {}; /** * @param {!Object} object The object to inspect. * @param {!

    4

    1答えて

    webpackの代わりにGoogleクロージャコンパイラを試しています。 java -jar closure-compiler.jar --process_common_js_modules --js_output_file=static/out.js 'lib/js/src/frontend/*.js'" 問題は、これらのファイルの1つですが、& ReactDOMを反応させるのが必要です。

    1

    1答えて

    条件付き置き換え: 「最後の項目はZEROと一致していません」 : goog.provide('testing.Test'); goog.require('goog.array'); /** * @constructor */ testing.Test = function() { /** * @type {!Array.<number>} * @pri

    0

    1答えて

    jsファイルを最小限に抑えるためにgoogleのクロージャコンパイラを使用しています。私は高度なオプションを持つWebサイトのバージョンhereを使用するとそれだけで正常に動作しますが、私はhereから、自分のJavaアプリケーションをダウンロードした際に、このようにフラグを設定します。 java -jar compiler.jar --compilation_level ADVANCED_OPT

    1

    1答えて

    私は開発時にブラウザにGoogleクロージャモジュールをロードするだけで、高度なコンパイルは必要ありません。 私のindex.jsが含まれています goog.module("Widgets.index"); var Widgets$app = goog.require("Widgets.app"); /* rest of the code */ を私のindex.htmlには、次のものが

    1

    1答えて

    Googleクローズライブラリで提供されているすべての優れたものを使いたいと思います。それらのいくつかは便利ではありません。たとえば、goog.date.DateはJavaScriptの自然なDate()との互換性がありません。 文字列を数値に解析するparseInt()のようなものがあるのだろうかと思います。私はgoog.mathをチェックしましたが、見つけられませんでした。