問題タブ [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.
javascript - URL から webjars のバージョンを削除する
プロジェクトではmavenでwebjarを使用しています。したがって、次のようなコードを含む何百もの JSP があります。
ご想像のとおり、新しいバージョンの webjar に更新するのは面倒な作業です。したがって、次のようなスクリプトをインポートできるソリューションを探しています。
基本的に、url から webjar のバージョンを削除したいと考えています。この問題の素敵でシンプルな解決策を提案できますか?
これまでのところ、URL によって返されるファイルを推測できるリソース サーブレットを考え出しました。ただし、このソリューションには、アプリケーションの開始時に完全なリソース スキャンが含まれます。
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.js
404 に応答します。
どういうわけか、jQuery JS ファイルがクラスパスに存在しないようです。私が欠けているものの手がかりはありますか?
編集:
pom.xml
依存関係は次のとおりです。
編集2:
staticFileLocation()
また、コントローラーで 2 回呼び出します。
2 つの呼び出しが競合しているようです。
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:
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 要求は無効になります。/**
それがマッピングの例外になる理由がわかりません。どうすれば修正できますか?
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に依存するとは思いません...
--
ユーザーとしては、成熟するまで数年かかると思います。
reactjs - Play フレームワークで React-Datagrid を実装する
WebJars からインポートされた React-datagrid ライブラリを使用して、Play プロジェクトでテーブルをレンダリングしようとしています。ただし、プロジェクトを実行すると、次の問題が発生します。
"Warning: React can't find the root component node for data-reactid value
.0.1.1
. このメッセージが表示されている場合は、ページに React の 2 つのコピーを読み込んでいる可能性があります。現時点では、1 つのコピーのみが読み込まれています。 React を一度にロードできます。」「キャッチされていない TypeError: 未定義のプロパティ 'firstChild' を読み取ることができません」
テーブルをレンダリングするためのコードは次のとおりです。
これらは、HTML ファイルで参照しているスクリプトです。
これは私のbuild.sbtにあるものです:
私がフォローしているデータグリッドの例へのリンクは次のとおりです。 http://zippyui.com/react-datagrid/#/examples/basic
私が間違っていることは何か分かりますか?
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 はありますか?