問題タブ [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 投票する
2 に答える
2557 参照

webjars - WebJars - フレーバーの違い?

プロジェクトで Bower の代わりに WebJars (Maven 経由) を使用する予定です。

WebJars の NPM、Bower、および Classic フレーバーの違いは何ですか?

私の理解では、Bower を使用したので、おそらく Bower WebJars を使用する必要があります。これらのアーティファクトが確実に利用可能になるからです。これについて考えるのは正しい方法ですか?

助けてくれてありがとう。

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

javascript - オプティマイザーでサポートされていないパスのフォールバック (「リロード」)

Play 2.3 アプリ (sbt 0.13.5) を "activator stage" コマンドでビルドしているときに、次のエラーが表示されます。

build.sbt:

main.js:

開発モードでは、すべて正常に動作します。私の他の webjar ベースの js-libs は、プロダクション モードでも問題なく機能します (例: "org.webjars" % "angular-elastic" % "2.4.2")。

Google と SO は、「パスのフォールバックはオプティマイザーでサポートされていません」という結果をたくさん出してくれます。解決策を見つけた人もいれば、見つけられなかった人もいるようです。

どうすれば (Java と Javascript の専門家として) 問題が何であるかを体系的に分析できますか?

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

spring-mvc - webjar と spring mvc を使用すると、css のフォントが読み込まれません

まったく新しい Web サイトでは、Spring MVC とマテリアライズ webjarを使用しています :) フォントを期待して、完全にうまく機能します :( それらはロードされていません!

  1. Spring MVC アプリケーションでは、次の方法で到達できます。http://localhost/website/test

  2. このページを読み込むと、フォントが読み込まれていないことがわかります: ( sendここに画像の説明を入力ではなくアイコンであるはずです)。

  3. Materilize css ファイルは、jsp ページで次のインポートによってロードされます。http://localhost:8180/webjars/materialize/0.97.0/bin/materialize.css

  4. したがって、ルートベースではないmaterialize.cssのリンクが原因で、フォントが読み込まれていないと思います: src: url("../font/material-design-icons/Material-Design-Icons.eot?#iefix")。私は、アプリケーションがここにファイルを読み込もうとしていると思います:http://localhost/website/font/material-design-icons/Material-Design-Icons.eot?#iefix一方、ここにファイルをロードする必要があります:(http://localhost/webjars/materialize/0.97.0/font/material-design-icons/Material-Design-Icons.ttf手動でテストすると動作します)

Chrome の [ネットワーク] タブに 404 エラーが表示されません。そのため、アプリケーションがフォントを読み込もうとしているかどうかはわかりません。

ヘッドタグに次の行を追加することで構成される修正を見つけました: <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">. その場合、それは機能します...

Webjar でフォントがロードされない理由がわかりません...何かアイデアはありますか?

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

java - JSP で WebJars にアクセスできない

Spring MVC、Semantic-UI フレームワーク、Gradle ビルド ツールに基づいて Web ページを作成したいと考えています。問題は、WebJars からセマンティック ファイルをインポートしようとしている間、JSP ページがセマンティック ファイルにアクセスできないことです。cdnjs からのインポートを使用している場合は、非常にうまく機能します。

わかりました、以下の私のコード:

index.jsp