問題タブ [webjars]

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 に答える
1745 参照

javascript - URL から webjars のバージョンを削除する

プロジェクトではmavenでwebjarを使用しています。したがって、次のようなコードを含む何百もの JSP があります。

ご想像のとおり、新しいバージョンの webjar に更新するのは面倒な作業です。したがって、次のようなスクリプトをインポートできるソリューションを探しています。

基本的に、url から webjar のバージョンを削除したいと考えています。この問題の素敵でシンプルな解決策を提案できますか?

これまでのところ、URL によって返されるファイルを推測できるリソース サーブレットを考え出しました。ただし、このソリューションには、アプリケーションの開始時に完全なリソース スキャンが含まれます。

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

java - Webjars と Spark を使用して静的 jQuery JS ファイルをインポートする

フレームワークとして Spark を使用して Java Web サーバーを構築し、フロントエンドには Bootstrap と jQuery を使用しています。私はWebjarsを使用して、依存関係を自分のpom.xml.

この問題は、静的ファイルのインポートに関係しています。Bootstrap の CSS および JS ファイルのインポートはうまく機能しますが、jQuery JS ファイルのインポートは機能しません。staticFileLocation("/META-INF/resources");HTMLヘッダーを使用して静的ファイルをインポートします:

webjars/bootstrap/3.3.6/css/bootstrap.min.cssおよびwebjars/bootstrap/3.3.6/js/bootstrap.min.jsルートはうまく機能しますが、webjars/jquery/2.2.1/jquery.min.js404 に応答します。

どういうわけか、jQuery JS ファイルがクラスパスに存在しないようです。私が欠けているものの手がかりはありますか?

編集:

pom.xml依存関係は次のとおりです。

編集2:

staticFileLocation()また、コントローラーで 2 回呼び出します。

2 つの呼び出しが競合しているようです。

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

maven - webjars はすべてのページをブロックします (Spring MVC および Maven プロジェクト)

webjars docs と同じ構成で spring mvc で webjars を使用していますが、この行を追加すると、すべてのページで 404 エラーが発生しました。

mvc:resources mapping="/webjars/**" location="/webjars/"

何が問題ですか??

pom.xml の一部:

dispatcher-servlet.xml の一部

web.xml の一部

そしてjsp:

0 投票する
2 に答える
251 参照

spring - Spring BootのWebjarのCORS?

シンプルなアプリで CORS サポートを有効にしようとして、Spring Boot 1.4.0.M2 と Spring 4.3.0.RC1 を使用しています。これを追加しました:

また、Gradle を介して次のような webjar を取り込みました。

CORS サポートは私の REST API で ( 経由で@RestController) 正常に動作しますが、Webjar にアクセスするときに動作しないようです。たとえば (UPDATE: ややこしい例)、次のように要求します。

正しい内容の応答を取得しますが、予想される CORS ヘッダーが欠けているため、もちろん実際の CORS 要求は無効になります。/**それがマッピングの例外になる理由がわかりません。どうすれば修正できますか?

0 投票する
0 に答える
1229 参照

scala - WebJarAssets & Play 2.5 を使用する際に循環依存を防ぐ方法は?

前回の質問の回答で提案された内容を実装した後、ブラウザーでアプリケーションにアクセスすると、次のエラーが表示されました。

このエラーは、 (このチュートリアルErrorHandlerから適応)というクラスがあるために発生します。

ここでの問題は、WebJarAssetsクラスがerrorHandler: HttpErrorHandlerパラメーターとして持っており、その後 extends を拡張することErrorHandlerです。そのため、循環依存があります。どうすればそれを修正できますか?DefaultHttpErrorHandlerHttpErrorHandler

0 投票する
2 に答える
451 参照

jquery - JS ライブラリへのあいまいな参照: jquery.js

ScalaJS

あり(jquery-ui depを含めた後):

fastOptJS でコンパイルするとエラーが発生します:

このスレッドを試してみました: 「JS ライブラリへのあいまいな参照」を解決する方法は? およびこのSBT プロジェクトで webjars と scala-js jars 間の JS 依存関係をトラブルシューティングする方法は?

しかし、それは私を助けていません(まだ)

更新: すべての deps が定義された私のビルド プロジェクト

どこ

更新 2 - "2.2.3/jquery.js" + dependsON

それで:

更新 3 - 「1.11.4/core.js」

それから:

アップデート:

web-jar pom.xml から、

jquery 2.2.3に依存するとは思いません...

--

ユーザーとしては、成熟するまで数年かかると思います。

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

reactjs - Play フレームワークで React-Datagrid を実装する

WebJars からインポートされた React-datagrid ライブラリを使用して、Play プロジェクトでテーブルをレンダリングしようとしています。ただし、プロジェクトを実行すると、次の問題が発生します。

  1. "Warning: React can't find the root component node for data-reactid value .0.1.1. このメッセージが表示されている場合は、ページに React の 2 つのコピーを読み込んでいる可能性があります。現時点では、1 つのコピーのみが読み込まれています。 React を一度にロードできます。」

  2. 「キャッチされていない TypeError: 未定義のプロパティ 'firstChild' を読み取ることができません」

テーブルをレンダリングするためのコードは次のとおりです。

これらは、HTML ファイルで参照しているスクリプトです。

これは私のbuild.sbtにあるものです:

私がフォローしているデータグリッドの例へのリンクは次のとおりです。 http://zippyui.com/react-datagrid/#/examples/basic

私が間違っていることは何か分かりますか?

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

typescript - lodash.d.ts を含む WebJars

私の Web アプリケーションは webjar ベースで、typescript を使用しています。アプリケーションに Lodash を追加しようとしていますが、残念ながら、lodash.d.ts を含む Webjar が見つかりません。browser.d.tsファイルを含むtypingsリポジトリがありますが、そこでjsファイルを参照できません(私のwebjarsはいくつかのlodash.jsファイルしか提供していません)。

lodash.d.ts を含む webjar はありますか?