使用现有的Java Web应用程序反应js

我打算在我现有的基于Java的Web应用程序中使用反应j作为V(来自MVC)。

我关心的是如何在java web应用服务器上运行react js组件。

React js使用Node js组件。 它有WebPack服务器捆绑代码到单个js文件(bundle.js)。

所以,我可以直接使用bundle.js(通过复制和粘贴)到我现有的应用程序?

或者我需要别的东西?

请build议。

谢谢。

       

网上收集的解决方案 "使用现有的Java Web应用程序反应js"

React是最尖端的技术。 它甚至从CDN工作。 Node.js是后端技术,但它也可以用作构build应用程序的工具。 但是在build立之后,它就不再被使用(直到你做了一些改变)

你必须做什么:

  1. 安装nodejs和npm。
  2. 创build你的反应程序
  3. 使用nodejs / webpack来构build包

现在你的包不需要node.js或者webpack。 这是正常的js文件。 你可以使用它,如你所愿。

你可以将你的bundle.js文件复制到没有安装node.js的服务器,并以正常的方式使用它,它将起作用。