我用“dotnet new react”创建了一个新的反应应用程序,它有一个 .net 核心 api、一个反应前端和一个 index.html。它有标签,它包括 react-scripts 构建的缩小 javascript 输出,如下所示:
这是一个完美的独立测试应用程序。
我的问题是这整件事应该嵌入到我现有的旧版 Razor 应用程序中。遗留代码有一个 Layout.cshtml 和一个 React.cshtml,应该在其中添加反应代码。
因此,当我提交代码时,部署过程应该调用 react-scripts build,创建缩小的 js,以某种方式识别哈希,并将其放入 React.cshtml。或者我可以将它或课程重命名为硬编码的文件名,这也需要一个脚本来添加部署。或者我可以将 index.html 嵌入到我的 React.cshtml 中,但我认为这不是一个很好的解决方案
有没有更好的方法来做到这一点?谢谢