2015-02-05 3 views
0

Скажем, я хочу использовать webjar среагировать-0.12.2 в моем Play Framework 2.3 проекта, и я зависел от него, как так:Как я могу сообщить содержимое веб-форума?

libraryDependencies ++= Seq(
    "org.webjars" %% "webjars-play" % "2.3.0-2", 
    "org.webjars" % "react" % "0.12.2" 
) 

Как узнать, какие активы имеются в реакции webjar?

Если я пытаюсь получить доступ просто «react.js», как в следующем примере, я получаю сообщение об ошибке из-за там быть несколько матчей за react.js:

<script type='text/javascript' src='@routes.WebJarAssets.at(WebJarAssets.locate("react.js"))'> 

ответ

1

Самым простым способом, чтобы увидеть содержимое WebJars на http://www.webjars.org

Вы можете см., что на самом деле в WebJar есть два экземпляра react.js. Поэтому, если вы хотите использовать локатор, вам нужно более конкретно указать путь. Но в этом случае я бы рекомендовал использовать конвейер Play, который автоматически извлекает содержимое WebJar. Документы на что: https://www.playframework.com/documentation/2.3.x/Assets

Так что ваш код будет:

<script type='text/javascript' src='@routes.Assets.at("lib/react/react.js")'> 
0

В моем проекте, оказалось , что реагировать webjar было установлено здесь (Интересно, где это документально, хотя):

target/web/web-modules/main/webjars/lib/react/ 
Смежные вопросы