問題タブ [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 - Maven リポジトリでの JQuery の可用性
JavaScript 開発をサポートする Eclipse 用の Maven プラグインがいくつかあることに気付きました。これらを使用する際の問題は、Maven Central Repository に JavaScript アーティファクトが見つからないことです。具体的には、JQuery を探していました。
JavaScript 専用の Maven リポジトリはありますか?
ありがとう
playframework-2.0 - Play アセット パイプラインのウェブ依存関係
私は Rails の世界から来て、今は play (2.1) で遊んでいます。一種のアセット パイプラインが付属していることは気に入っていますが、欠けているのは、そこに Web 依存関係が含まれていることです。Rails では、jquery-rails
依存関係を追加して、それを application.js ファイルに含めて使用できるようにすることができます。
http://webjars.orgに出くわしましたが、これは良さそうですが、私が知る限り、ファイルを直接 html ファイルに含めることしかできません。
この種の動作を有効にする方法はありますか、または近い将来に実装される予定ですか?
css - webjars.org の Font Awesome を JSF で使用する方法
JSF アプリケーションでFont Awesomeアイコンを使用しようとしています。開始手順に従い、ビューの<h:head>
セクションに以下を追加することで、ある程度の成功を収めました。
icon-home
これにより、クラスを使用するときに素敵なホーム アイコンが表示されます。
ただし、Font Awesome リソースを提供するためにブートストラップ サーバーに依存したくないので、これらを war にバンドルし、バンドルされたリソースを使用するようにビューを構成しようとしています。
webjarsプロジェクトによって作成された既製のJARを使用しています。私のpomには次の依存関係があります:
これにより、JAR が WAR の WEB-INF/lib ディレクトリに配置されます。JAR の構造の関連部分は次のとおりです。
プロジェクトにアイコンを含めるために、次のことを試しました。
ただし、これにより、以前は機能していたホーム アイコンが次のようにレンダリングされます。
そして、私のブラウザ (Chrome) は、コンソールに次のエラーを表示します (ドメイン/ポート/コンテキストルートは、罪のないものを保護するために変更されました;):
そのため、css ファイルは正しく解決されていますが、css ファイルが参照しているフォントを含むファイルが見つからないようです。cssファイルでこれらの参照を確認しましたが、次のとおりです。
これらのパスは css リソースに関連しているため、JSF は問題なく見つけることができると思いました。今、私は何をすべきかわからない。
どんな指針も素晴らしいでしょう!乾杯。
java - Webjars で Google App Engine を使用するには?
Google App Engine (1.8.5) プロジェクトがあります。Webjarsを介して静的な Javascript と CSS を提供したいと思います。ただし、HTTP 404
エラーが発生し続けます。Webjars ファイルにアクセスできるようにするにはどうすればよいですか?
私のGoogleのドキュメントsrc/main/webapp/WEB-INF/appengine-web.xml
ごと:
src/main/webapp/index.html
Webjars が提供するBootstrap CSS ファイルを参照するMy :
のスニペットpom.xml
:
これは私の最初の GAE 投稿の質問なので、どのような追加情報を提供すればよいかわかりません。優しくしてください。
javascript - play 2.2 webjars requirejs jquery 統合
play 2.2 にアップグレードした後、requirejs を以前のように動作させることができません。
requirejs が正しく初期化または構成されていないようです。https://github.com/mariussoutier/play-angular-require-seedをフォローしようとしましたが、最も単純なケースを機能させることさえできません。
jquery は main.js に正しく配置できますが、require(['jquery'].....) はタグでは機能しません。
誰かがこれで私を助けることができれば、それは大歓迎です。
Webjar定義
main.js
index.scala.html
main.js が読み込まれ、コンソールのエラー メッセージは
編集 ここで重要なのは、AMD の概念を理解することです。タグ内の 2 つのスニペットは次々に配置されますが、順番に実行されるとは限りません。したがって、2 番目のスニペットが実行されるとき、requirejs はまだ構成されていない可能性があります。
これを修正するには、2 つの異なるアプローチがあります。
- 2 番目のスニペットの JavaScript コードを main.js (data-main で指定) に含め、require(['dependencies'], function() {// do second.js}) を使用します。
- requirejs を含める場合は data-main フィールドを指定せず、すべての構成を 2 番目の部分で行います。
私見、最初のアプローチが推奨され、サンプルプロジェクトhttps://github.com/mariussoutier/play-angular-require-seedで使用されているものとまったく同じです
javascript - webjars 内のファイルを縮小して処理する方法は?
Maven WebJars を見つけましたが、プロジェクトの終了後にこれらのファイルを縮小する方法を知りたいです。Maven プラグインのようなものを使用したいのですが、誰も見つかりませんでした。誰か教えてくれたら助かります。ありがとう
font-awesome - AppFuse font-awesome webjars エラー
AppFuse (v3.0) アプリケーションに font-awesome を追加しようとしています。以下のように webjars ライブラリを追加しました。
wro.xml ファイルを次のように変更しました。
ページのコンテンツをロードすると、次のエラーが発生します。
font-awesome ライブラリに付属する「フォント」ファイルの取得に問題があるようです。以前にこの問題に遭遇した人はいますか? これを処理するより良い方法はありますか?
私は AppFuse にかなり慣れていないので、助けていただければ幸いです。ありがとう。
spring-mvc - Spring MVC + Twitter Bootstrap 3 + Webjar
「Spring MVC」のプロジェクトがあり、「Twitter Bootstrap 3」を追加したい
ここにコードの一部があります
イニシャライザ.java
WebAppConfig.java
pomに依存関係を追加し、jspを変更するWebjarsを使用してみました
pom.xml
index.jsp
しかし、私はこのエラーが発生します
maven - Maven Webjars - bootstrap-datepicker はブートストラップを非表示にします
SpringMVC プロジェクトで Bootstrap と Bootstrap-Datepicker を使用しようとしました: GitHub リポジトリ
次のように、WebJars を介して Bootstrap と Bootstrap-Datepicker の両方を含めようとしています。
pom.xml の bootstrap-datepicker 依存関係をコメント アウトすると、ブラウザーはコンソールに次のようなエラーをスローします。
これは期待どおりに機能しています。boostrap-datepicker セクションのコメントを外したままにしておくと、ブラウザはこれも予想どおり、bootstrap-datepicker ファイルを表示し始めます。残念ながら、ブラウザー コンソールは、Bootstrap ファイルが表示されないという同様のエラーをスローし始めます。boostrap-datepicker が何らかの形で Bootstrap をオーバーライドしているようです。
インクルードの順序を変更しようとしましたが、同じ効果が得られました。Maven が datepicker を含めようとしないときに Bootstrap が表示されるため、すべての .jsp ファイル (CSS および JS を含む) は有効であるように見えます。コンパイル後に webjars フォルダーに何が表示されるかを確認する簡単な方法はありますか?
私は非常に混乱しています。インターネット上で有益な情報を見つけることができませんでした。私はこれに一日を費やしてきたので、どんな助けでも大歓迎です。前もって感謝します!