在playframework中的WebJars - react.js和play

时间:2017-01-19 02:02:03

标签: javascript reactjs playframework webjars

您是否正在使用带有playframework的webjars? 我用错了吗?有人能指点我指导如何使用它们吗?

我现在有这个头脑:

 <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进行导入工作吗?

1 个答案:

答案 0 :(得分:0)

文档位于:http://www.webjars.org/documentation

为了获得更好的加载体验,您可以使用WebJars支持的RequireJS。这些文档包含有关如何在Play中使用RequireJS的信息。