問題タブ [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.
maven - WebJAR を Adobe CQ 5.6.1 に統合する方法は?
WebJAR は、スクリプトをコードベースにローカルに保存する必要をなくし、Maven を介してお気に入りのフレームワークを自動的に統合する方法です。Adobe CQ プラットフォームを使用しており、最近、WebJAR をコードに統合する方法を検討しています。
以前にこれを実行しましたが、CQ では実行していません (以前は JBoss サーバーと一緒に使用していましたが、期待どおりに正常に動作していました)。使用する WebJAR の設定は非常に簡単です。つまり、pom.xml に以下を追加するだけです。
そして、/webjars/bootstrap/3.3.6/css/bootstrap.css のように既にアクセスできます。
私の問題は、CQサーバーですでに試しているときに、上記のリソースが見つからないことです。ブラウザ コンソールは、リソースが見つからないことを示します (エラー 404)。見込み客のために、CQ で WebJAR を使用した経験のある人はいますか?
twitter-bootstrap - Wicket で WebJars から Glyphicon フォントをマウントする方法
wicket-bootstrap-core
と(どちらもバージョン 0.10.5)を使用wicket-bootstrap-less
して、Bootstrap を Wicket 7 プロジェクトに統合することに成功しました。セットアップはメソッドで実行されます
テーマ クラスMyTheme
は LESS ファイルを参照しますtheme.less
。このファイル (正常にコンパイルされます) では、ディレクティブを使用して Bootstrap と Glyphicons がインポートされます。
唯一の問題は、マークアップで Glyphicon のいずれかを使用すると、フォント ファイルの要求がパスにダウンロードされることですhttp://localhost:8080/myproject/wicket/resource/fonts/glyphicons-halflings-regular.woff2
(他の拡張子と同じ)。という名前のクラスを使用してリソースがマウントされていないためfonts
、この結果は次のようになります。
したがって、問題は次のとおりです。これらのリソースを正しくマウントするにはどうすればよいですか? このことから、マウントは自動的に行われるべきであるという印象を受けます。また、これは非常に簡単であるべきであるという印象も受けます。
playframework-2.4 - Play: bower webjars がターゲット フォルダーに読み込まれない
sbt-sassify を使用する play 2.4 サブプロジェクトがあります。それは正常に動作しますが、scss ファイルがそれを利用できるように、bower の依存関係をプロジェクトに取り込みたいと考えています。これについては sbt-sassify の指示に従い、build.sbt に次の依存関係を追加しました。
ただし、プロジェクトを実行すると、bootstrap-sass の scss がターゲット フォルダーにないため、scss にインポートできます。次のような従来の webjar への依存関係を使用する場合
target/public/main/lib でブートストラップ コードを確認できます。
sbt-dist コマンドを実行すると、bower jar がユニバーサル tar ボールに表示されます。
他に設定する必要があるものはありますか?
javascript - RequireJS を使用して JavaScript ライブラリをロードすると、「ReferenceError: exports is not defined」が発生する
次のように、build.sbt にhttp://www.webjars.org/npmからロードされた React 依存関係を持つ Scala/Play プロジェクトがあります。
React は次のように JavaScript 用にロードされます。
WebJarsからロードされる実際の react-with-addons.js ファイルを次に示します。React の場合は、パス文字列を使用してロードするだけで十分であり、うまく機能します。ただし、sweetalert-react の読み込みでは、同じ方法でいくつかのエラーが発生します。読み込まれる実際の SweetAlert.js ファイルは次のとおりです。ファイルは次のようにロードされます。
.jsx ファイルで使用しようとすると、次のエラーが発生します。
SweetAlert.js が正しく動作するようにするには、requirejs.config をどのように構成すればよいですか? RequireJS の shim -APIを使用して何らかの方法で構成する必要があると思いますが、以前は RequireJS をあまり使用していませんでしたが、まだエラーが発生しているため、適切に構成できませんでした。Sweetalert-react には、sweetalert から React への依存関係がいくつかありますが、エラーは 3 行目から発生しています。
回答ありがとうございます:)
java - controllers.WebJarAssets で適切なコンストラクターが見つかりませんでした
シンプルなプレイ フレームワーク アプリケーションがあります。追加したいくつかのブートストラップ ライブラリを処理するために、webjars 依存関係を追加しました。リソース フォーム画面の 1 つにアクセスしようとすると、次のエラーが表示され続けます。
これが私のsbtファイルです。
ここに私のルートファイルがあります
そして、これが私の main.scala.html ファイルで、boostrap css ファイルを参照しています。
javascript - Angularjs Uncaught エラー: [$injector:modulerr]
この問題は非常に一般的な問題のようです。しかし、私は長い間問題を見つけることができませんでした。以下のように、アプリケーション、コントローラー、サービス モジュールを個別の js ファイルに配布しました。
app.js
および document_controllers.js
そして最後に document_services.js
私のindex.htmlファイルでは、
私のプロジェクトでは、wro4j-maven-plugin
JavaScriptファイルを生成するために使用しています
したがって、この生成されangular-bootstrap
たファイルは html ファイルで適切に参照されますが、モジュールのロードはまだ失敗しているようです。どんな助けでも大歓迎です。
ありがとう
scala - 単一のプロジェクト内で sbt-web で scala-js アーティファクトを使用する方法は?
sbt-web と scala-js を使用して webjar を作成したいと考えています。これまでartifactPath
のところ、scala-js アーティファクトの をmappings in Assets
. これは、呼び出しfastOptJS
てファイルが正しい webjar の場所に表示される場合に機能します。
ただし、 でアセットを生成したいと考えていますcompile
。問題は、ここにタスクの依存関係を追加するたびに循環依存関係が発生することfastOptJS
です。またはに追加fastOptJS
することはできません。また、循環依存関係のために依存関係を追加することもできません。resourceGenerators
sourceGenerators
compile
fastOptJS
別のプロジェクトからトリガーするオプションではありません。
これに対する解決策はありますか?
spring-mvc - webjarsファイルはどのようにパスとして解決されますか?
spring mvc と spring boot を使用して Web アプリを開発していますが、webjar に関して質問があります。thymeleaf に webjar のパスを追加するには、たとえば次のようにします。th:href="@{/webjars/bootstrap/...}"
tomcat によって解決された後にページ ソースを表示すると、リンク タグの実際の href 属性は次のようになりました。href="/webjars/bootstrap/..."
しかし、Tomcat の Web アプリのディレクトリ構造を見ると、そのようなファイルはありません (webjars フォルダーに到達するまで、... の 3.3.6 内に bootstrap.min.js が見つかりませんでした) ..代わりにファイルディレクトリ構造のhtmlファイルから遠く離れたlibフォルダーのjarファイル内にあります..では、どのように解決されましたか? href 属性は、html ファイルの現在のディレクトリの場所に基づいてファイルを参照することになっていませんか?