相关疑难解决方法(0)

将Webpack构建与ASP.NET Core 3.0集成的最佳方法?

我正在将我的ASP.NET Core应用程序升级到V3,并使用Visual Studio 2019进行开发/调试。除此之外,整个过程很顺利:

public void Configure(…..
                app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions
                {
                    HotModuleReplacement = false,
                    ReactHotModuleReplacement = false
                });
Run Code Online (Sandbox Code Playgroud)

UseWebpackDevMiddleware不再是:https : //github.com/aspnet/AspNetCore/issues/12890

我现在希望了解每次调试时VS运行webpack的最佳方法,最好是仅在已更改的JS代码上运行。这就是我从中获得的价值UseWebpackDevMiddleware。我的应用程序是React应用程序,如果您的应用程序是从CreateReactApp启动的,那么似乎有一些新的替代品,但我的不是。(我相信以此为出发点但然后分开的应用程序称为“弹出”。)即使我的应用程序未使用CreateReactApp,我仍然可以以某种方式利用该功能吗?另外,在启动新的React应用程序之后,CreateReactApp的作用是什么?我以为它只会在一开始就被用于膨胀模板代码。

在所有这些中,Microsoft.AspNetCore.SpaServices.Extensions扮演什么角色?

我不需要热模块更换;我不需要服务器端预渲染。我实际上只是在尝试了解如何在调试过程中通过Webpack透明地构建JS。我可以将其连接到MSBuild吗?我想象其他人在升级时会面临同样的问题。

感谢您的任何建议。

msbuild reactjs webpack asp.net-core asp.net-core-3.0

6
推荐指数
3
解决办法
1114
查看次数