我正在使用一个PHP应用程序(它是Joomla,但我认为这没什么大不了-我认为这里的答案与服务器端技术无关,都是相同的),并且我想将React应用程序嵌入到一个应用程序中它的页面。
我正在主应用程序树之外构建React应用程序,因为我只想要Web应用程序中的输出文件。我的方法是使用npm run build
来构建React.js应用,然后将我的/build
文件夹的输出复制到我网站的/media/my-app
文件夹中。
构建过程的输出是一组看起来像build/static/js/2.1a11a1a1.chunk.js
,build/static/js/runtime-main.d5223cc00.js
,build/static/js/main.0a010202.chunk.js
等的文件。这些似乎被asset-manifest.json
索引了。
已将这些文件移动到/media/my-app
中,我需要在PHP文件中包括哪些内容才能使该应用程序正常工作?我需要独立包含React还是它包含在包中?为了能够从清单中运行应用程序,我需要包含什么-我假设这些哈希名称不是我们应该直接与之交互的东西?