問題タブ [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.
webjars - WebJars - フレーバーの違い?
プロジェクトで Bower の代わりに WebJars (Maven 経由) を使用する予定です。
WebJars の NPM、Bower、および Classic フレーバーの違いは何ですか?
私の理解では、Bower を使用したので、おそらく Bower WebJars を使用する必要があります。これらのアーティファクトが確実に利用可能になるからです。これについて考えるのは正しい方法ですか?
助けてくれてありがとう。
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 の専門家として) 問題が何であるかを体系的に分析できますか?
spring-mvc - webjar と spring mvc を使用すると、css のフォントが読み込まれません
まったく新しい Web サイトでは、Spring MVC とマテリアライズ webjarを使用しています :) フォントを期待して、完全にうまく機能します :( それらはロードされていません!
Spring MVC アプリケーションでは、次の方法で到達できます。
http://localhost/website/test
このページを読み込むと、フォントが読み込まれていないことがわかります: ( sendではなくアイコンであるはずです)。
Materilize css ファイルは、jsp ページで次のインポートによってロードされます。
http://localhost:8180/webjars/materialize/0.97.0/bin/materialize.css
したがって、ルートベースではない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 でフォントがロードされない理由がわかりません...何かアイデアはありますか?
java - JSP で WebJars にアクセスできない
Spring MVC、Semantic-UI フレームワーク、Gradle ビルド ツールに基づいて Web ページを作成したいと考えています。問題は、WebJars からセマンティック ファイルをインポートしようとしている間、JSP ページがセマンティック ファイルにアクセスできないことです。cdnjs からのインポートを使用している場合は、非常にうまく機能します。
わかりました、以下の私のコード:
index.jsp