WebJars в playframework — react.js и играйте

Используете ли вы webjars с playframework? Я использую их неправильно? Может ли кто-нибудь указать мне, как их использовать?

У меня сейчас это в голове:

 <script type='text/javascript' src='@routes.Assets.at("javascripts/i18n.js")'></script>
        <script type='text/javascript' src='@routes.WebJarAssets.at(webJarAssets.fullPath("react","react.js"))'></script>
        <script type='text/javascript' src='@routes.WebJarAssets.at(webJarAssets.locate("react","react-dom.js"))'></script>
        <script type='text/javascript' src='@routes.WebJarAssets.at(webJarAssets.locate("jquery.js"))'></script>
        <script type='text/javascript' src='@routes.WebJarAssets.at(webJarAssets.locate("bootstrap.js"))'></script>
        <script type='text/javascript' src='@routes.WebJarAssets.at(webJarAssets.fullPath("react-i18next","react-i18next.js"))'></script>
        <script type='text/javascript' src='@routes.WebJarAssets.at(webJarAssets.locate("react-router.js"))'></script>

, что выглядит плохо, но я только начинаю учиться реагировать. Я создал свой первый компонент, и когда я хочу его использовать, я не могу их импортировать, мне нужно указать путь к компоненту в теге скрипта ... и когда у меня будет 20-30 компонентов, сколько из этих тегов мне нужно будет имеют?

Есть ли способ заставить импорт работать с webjars?


person Martin Dluhy    schedule 19.01.2017    source источник


Ответы (1)


Документы находятся по адресу: http://www.webjars.org/documentation.

Для лучшей загрузки вы можете использовать RequireJS, который поддерживается WebJars. Документы содержат информацию о том, как использовать RequireJS с Play.

person James Ward    schedule 19.01.2017