C# 使用.Net Core React/Redux模板,禁用webpack HMR会导致“__网页包“hmr”;要继续请求的资源
我正在.NETCore2.0上构建React/Redux应用程序,所以我使用了提供的模板。当我通过Startup.cs禁用webpack HMR时,我遇到了这个问题,基本上只是注释了以下几行:C# 使用.Net Core React/Redux模板,禁用webpack HMR会导致“__网页包“hmr”;要继续请求的资源,c#,asp.net,.net,webpack,asp.net-core,C#,Asp.net,.net,Webpack,Asp.net Core,我正在.NETCore2.0上构建React/Redux应用程序,所以我使用了提供的模板。当我通过Startup.cs禁用webpack HMR时,我遇到了这个问题,基本上只是注释了以下几行: app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions { HotModuleReplacement = true, React
app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions
{
HotModuleReplacement = true,
ReactHotModuleReplacement = true,
HotModuleReplacementClientOptions = new Dictionary<string, string>
{
{ "quiet", "true" }
}
});
我现在正试图禁用HMR,因为它会导致我的应用程序启动缓慢(不同的主题),但我必须保持它打开,因为如果没有,它将继续ping此资源。我还担心这将如何在生产中发挥作用。还有其他人知道这件事吗?有什么解决办法吗?我发现的问题是用户错误。当我在Startup.cs中禁用webpack HMR时,我还需要重建主客户端包。基本上,我只是对这些行进行注释并重新启动应用程序,但webpack没有重建,因此我有一个旧的客户端包,它希望“webpack\u hmr”资源在那里。我发现的问题是用户错误。当我在Startup.cs中禁用webpack HMR时,我还需要重建主客户端包。基本上,我只是注释掉这些行并重新启动应用程序,但webpack没有重建,所以我有一个旧的客户端包,它希望有“\uuuWebpack\uHMR”资源。只需删除
wwwroot/dist
和ClientApp/dist
文件夹,然后运行:
node node_modules/webpack/bin/webpack.js --config webpack.config.vendor.js
这将重建供应商依赖关系,并允许重建代码。只需删除
wwwroot/dist
和ClientApp/dist
文件夹,然后运行:
node node_modules/webpack/bin/webpack.js --config webpack.config.vendor.js
这将重建供应商依赖关系,并允许重建代码