我用"dotnet new react“创建了一个新的react应用程序,它有一个.net核心应用程序接口,一个react前端和一个index.html。它有标签,并且包含了react-scripts构建的精简javascript输出,类似于:我的问题是,这整个事情应该嵌入到我现有的遗留Razor应用程序中。遗留代码有一个Layout.cshtml和一个应该添加react代码的React.cshtml。
因此,当我提交代码时,部署过程应该调用react-scripts build,创建精简的js,以某种方式识别散列,并将其放入React.cshtml
我有两个React应用程序,我想为一个CloudFront发行版提供服务。它们都依赖于react-router进行导航。这可以很好地设置与这些特定路径相匹配的行为,但我被一件事卡住了。构建React应用程序会将应用程序需要运行的脚本默认放到一个“静态”目录中。我必须为一个或另一个设置一个静态行为,并且只有一个行为指向的行为才能工作。
我能做些什么来解决这个问题吗?通过搜索,我没有找到任何方法来告诉npm run-script b