首页 > 解决方案 > .NET Core 和 Webpack 导致错误请求

问题描述

在开发中,我和我的团队正在使用带有 .NET Core 2.1/2.2 的 Webpack Dev Middleware 遇到 400 Bad request。我们的 SPA 无法加载,因为我们的主脚本文件无法提供服务,也无法在更改时重新加载。

Chrome 中的“网络”选项卡屏幕截图

这是一个重现相同错误和我们的配置的存储库:https ://github.com/jdebarochez/dotnet-webpack-hotreload-issue

如果我们UseWebpackDevMiddlewareStartup.cs课堂上删除,它会工作得很好。

有没有人遇到过这样的问题或看到这个配置有什么问题?它曾经工作正常,直到 2 周前。我们在最后一次提交中找不到任何错误。

标签: c#webpack.net-core

解决方案


降级到 Node.js 8.12.0 解决了我的问题。我使用的是 Node.js 的 11.x 版本。10.x LTS 也不起作用。

我在阅读 WebpackDevMiddleware 类时想到了 Node.js 的兼容版本。我将在https://github.com/aspnet/aspnetcore上打开一个问题


推荐阅读