問題タブ [greenscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
495 参照

playframework - Play フレームワーク + Greenscript + 'url' CSS ルール = 間違ったパス

Greenscriptで構成オプションgreenscript.minimize=trueを使用すると、すべての CSS url リソースが正しくなくなります。たとえば、jQuery UI では、

images/ui-bg_highlight-soft_100_eeeeee_1x100.pngフォルダーの下を探しgsますが、リソースが下にあるため、見つかりませんstyles/themes/lightness(たとえば)。

明白な解決策の 1 つは、すべての相対パスを絶対パスに手動で置き換えることです。しかし、別の (より良い) 解決策 (元の CSS ファイルを変更する必要がない) はありますか?

0 投票する
1 に答える
274 参照

playframework - Playframework Greenscript エラー: タイプ Configurator は既に定義されています

ドキュメントに従って、Play 1.2.3 サーバーに greenscript-1.2.6k モジュールをインストールしました。サーバーを起動していずれかのページにアクセスすると、次のエラーが表示されます。

ファイル {module:greenscript-1.2.6k}/app/controllers/greenscript/Configurator.java をコンパイルできませんでした。発生したエラー: タイプ Configurator は既に定義されています

このエラーが発生する理由はありますか?

0 投票する
1 に答える
220 参照

java - Play フレームワーク グリーンスクリプト、NullPointerException

playframework 1.2.3、グリーンスクリプト 1.2.6k

ページにアクセスすると、GreenScriptPlugin.java の 174 行目で NullPointerException が発生します。

行 174 は、以下の例 (JobsPlugin.executor ...) の最後の行です。

0 投票する
3 に答える
255 参照

java - Heroku のグリーンスクリプト

Play 1.2.3 for Java を使用している Heroku の Greenscript (1.2.6l) で奇妙な問題が発生しています。

ローカルでは、Play ランチャーまたは Foreman スタートを使用して、両方のモード (DEV と PROD) で Greenscript が正常に動作し、ファイルを圧縮して css/javascript をロードします。

Heroku では、次のようになります。

ご覧のとおり、圧縮された js ファイルを読み込もうとすると 404 エラーが発生します。このエラーは、Greenscript がファイル システムまたはファイルのインメモリ ストレージで動作するように設定すると発生します。

誰かが同様の問題を抱えていて、解決策を知っていますか? または、そうでない場合、だれか Greenscript の代替案を提案できますか?

0 投票する
1 に答える
399 参照

heroku - heroku に greenscript の依存関係を追加する

dependencies.yml を使用して greenscript を追加しようとしました

ローカルでは問題なく動作していますが、heroku でプッシュすると次のように表示されます。

それはherokuでプレイアプリの依存関係を宣言する正しい方法ですか?

0 投票する
1 に答える
100 参照

javascript - ワイルドカード - 多くの JavaScript ?

greenscript で 1 つのディレクトリからすべての JavaScript をロードする方法はありますか? または全体の構造?

例えば

0 投票する
1 に答える
278 参照

playframework - greenscript LESS @imports 相対パス

プレイの「@import」ステートメントの相対パスについて質問があります。フレームワークの greenscript モジュール。具体的には、次の構文を使用して他のすべてのlessファイルをインポートする「main.less」ファイルがあります。

dev モードでは、これらのファイルはすべて 404 を返し、greenscript の最小化されたディレクトリ (デフォルトでは「public/gs」) で検索されます。main.less に対してそれらをインポートする方法を知っている人はいますか? ご協力いただきありがとうございます!

0 投票する
1 に答える
113 参照

playframework - Greenscriptは、コンテンツが変更されたときに生成されるファイル名を変更できますか?

Play1.2.5でGreenscript1.2.8bを使用して、JavaScriptファイルとCSSファイルを縮小および結合しています。発生したキャッシュの問題を調査していたところ、新しいバージョンをデプロイしてもGreenscriptが生成するファイル名が変更されていないように見えることに気付きました。

内容が変更されたときに、結合されたJSまたはCSSファイルの新しいファイル名を強制的に生成する方法はありますか?

編集:ほとんどの人に役立つはずなので、私は以下の答えを受け入れました。しかし、CSSのパスがめちゃくちゃになっていたので、少し違うものになってしまいました。application.confに次の行を追加しました。

そして、ビルドスクリプトで、VERSIONをソース管理からの最新のバージョン番号に置き換えます。

0 投票する
1 に答える
132 参照

playframework - Play Framework 1.2.5 での Greenscript CDN フォールバック

私はプレイを使用しています!1.2.5 および Greenscript 1.2.8b。CDN が応答しない場合は、jQuery やその他の JavaScript ライブラリのフォールバックを探しています。

これは問題なく動作しますが、Greenscript でこれを行う方法はありますか?

私は greenscript で同じことをしようとしましたが、jQuery に依存する他のスクリプトが同時に読み込まれ、サイトが壊れます:

#{greenscript.js 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' } window.jQuery || document.write('<script src="@{'public/javascripts/jquery-1.7.2.min.js'}">\x3C/script>') #{/greenscript.js}

次のようなものがあれば素晴らしいでしょう。

js.default=https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js || jquery-1.7.2.min