如何在现有的非反应页面中运行React组件?

时间:2019-06-25 15:52:34

标签: php reactjs webpack joomla

我正在使用一个PHP应用程序(它是Joomla,但我认为这没什么大不了-我认为这里的答案与服务器端技术无关,都是相同的),并且我想将React应用程序嵌入到一个应用程序中它的页面。

我正在主应用程序树之外构建React应用程序,因为我只想要Web应用程序中的输出文件。我的方法是使用npm run build来构建React.js应用,然后将我的/build文件夹的输出复制到我网站的/media/my-app文件夹中。

构建过程的输出是一组看起来像build/static/js/2.1a11a1a1.chunk.jsbuild/static/js/runtime-main.d5223cc00.jsbuild/static/js/main.0a010202.chunk.js等的文件。这些似乎被asset-manifest.json索引了。

已将这些文件移动到/media/my-app中,我需要在PHP文件中包括哪些内容才能使该应用程序正常工作?我需要独立包含React还是它包含在包中?为了能够从清单中运行应用程序,我需要包含什么-我假设这些哈希名称不是我们应该直接与之交互的东西?

0 个答案:

没有答案