Webpack 5:禁用HostCheck

Fab*_*ner 9 webpack

我正在使用 kubernetes 为开发人员提供 webpack 捆绑包,并收到以下消息:

Invalid Host header
Run Code Online (Sandbox Code Playgroud)

现在我想使用disableHostCheck选项禁用它,但似乎在新版本的webpack中这个选项被删除了。

还有其他的可能吗?

小智 17

对于我(webpack-dev-server 4.6.0),解决方案是:

devServer: {
        historyApiFallback: true,
        disableHostCheck: true,
}
Run Code Online (Sandbox Code Playgroud)

devServer: {
        historyApiFallback: true,
        allowedHosts: "all",
},
Run Code Online (Sandbox Code Playgroud)

对于历史来说,

来自变更日志

  • 和选项已被删除disableHostCheckallowedHosts以支持该firewall选项

从迁移指南到 v4

  • disableHostCheck选项已被删除,取而代之的是allowedHosts: 'all'